是否可以按列表的顺序对mongo查询进行排序?

时间:2015-09-17 23:12:16

标签: mongodb

如果我想用例如:

来查询mongo
db.someCollection.find({_id: {$in: [1,3,2,4]}})

我可以对它进行排序,以便它找到/返回文档的顺序将按照$in列表中列出的顺序排序吗?

我实际上在想的是这样的事情:

db.someCollection.findOne({someField: 'matches', _id: {$in: [1,3,2,4]}}).sort({_id: [1,3,2,4]})

这样它将返回该列表中与查询匹配的第一个文档。

这可能吗?

0 个答案:

没有答案