私はmongoDBにテーブルがあり、次の順序でデータをフェッチしたい:
要素の配列を持つコレクションがあります:_id, address, locname, loctype, id_double,
すべての配列を取得したいのですが、次のように要素の順序が異なります。
id_double, address, loctype, locname
だから私はクエリを書いた:
db.coll.find({},{"_id":0, "id_double":1, "address":1, "loctype":1, "locname":1})
しかし、間違った順序になりました:
{ "loctype" : "Hospital", "locname" : "Alex", "address" : "Alrad", "id_double" : 21 }
{ "address" : "Bukit", "id_double" : 1, "locname" : "KKH", "loctype" : "Clinic/Hospital" }
{ "address" : "Thirdenue", "id_double" : 2, "locname" : "Singae", "loctype" : "Clinic/Hospital" }
{ "address" : "Avenue", "id_double" : 3, "locname" : "Nation", "loctype" : "Clinic/Hospital" }
{ "address" : "tal Drive", "id_double" : 4, "locname" : "SGH", "loctype" : "Clinic/Hospital" }
[編集]
mySql -> mongodbコンバーターを使用しました
そして、上記の構文は有効であり、同じ順序でデータを返す必要があるようです
私は何か見落としてますか?
ありがとう、