0
这是我的查询语句。mongodb查询结果序列
db.users.find({"_id":{"$in":[id0, id1, id2]}})
当然它会返回正确的用户数组,但该序列是随机的,也可能是
[user1, user0, user2]
或
[user2, user0, user1]
这取决于IDS'值。
如果有办法,我可能会迫使MongoDB中总是返回用户阵列这样
db.users.find({"_id":{"$in":[id0, id1, id2]}}) => [user0, user1, user2]
db.users.find({"_id":{"$in":[id1, id0, id2]}}) => [user1, user0, user2]
可能重复的[在查询中对MongoDB $的响应顺序?](http://stackoverflow.com/questions/3142260/order-of-responses-to- mongodb-in-query) – 2014-12-05 04:00:44