【发布时间】:2014-10-02 18:47:37
【问题描述】:
我想对结果集中的记录进行排序。我怎样才能像我预期的那样在 MongoDB 中接收结果。在 MySQL 中,我可以使用以下查询来获得我预期的排序方式。
但是我怎样才能进入 MongoDB。
SELECT * FROM fruit
ORDER BY FIELD(name, 'Banana', 'Apple', 'Pear', 'Orange'), variety;
请指教。谢谢!
【问题讨论】:
-
MongoDB 中结果的排序顺序必须基于您正在查询的文档中存在的字段,或者在Aggregation Framework 管道中计算/投影的字段。
标签: mongodb