mongodb - 寻找类似于mysql的“id in(1,2,3,4)”的select查询

时间:2012-09-08 19:06:22

标签: mysql mongodb search

我与mysql一起使用的最常见的查询之一是:

select * from database where id in(1,5,3,2,4) order by field(id,1,5,3,2,4)

在我使用MongoDB的新项目中,我可以使用类似的查询吗?我们使用单独的搜索引擎进行实际搜索,并按特定顺序返回ID列表。

1 个答案:

答案 0 :(得分:0)

等效的MongoDB查询将是:

db.collection.find({id: $in: [1,2,3,4,5]}).sort({id: 1})

但是,如果您想要自定义超出纯升序的id订单,则必须使用聚合框架。