well although adding [0] will help to get the first element of an array, this is rarely what you want when you have multiple records.
You always usually want to make a repeater first to go through all the records, and then display them.
If you really want just a single record then you should use the single record query.
Btw I did test the inserting of a array value from server connect and it does insert [0] per default with me…