Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 mysql 使用的最常见的查询之一是:
select * from database where id in(1,5,3,2,4) order by field(id,1,5,3,2,4)
在我使用 MongoDB 的新项目中,我可以使用类似的查询吗?我们使用单独的搜索引擎进行实际搜索,并按特定顺序返回 ID 列表。
等效的 MongoDB 查询将是:
db.collection.find({id: $in: [1,2,3,4,5]}).sort({id: 1})
但是,如果您想自定义id超出纯升序的顺序,则必须使用聚合框架。
id