【发布时间】:2016-01-19 22:06:42
【问题描述】:
我有一个 mongodb 集合,我使用 { $sort : { updated_at : -1 } } 根据他们的上次更新日期对其进行排序。
现在我正在尝试更新我的查询以仍然按updated_at 排序,但优先考虑那些满足特定条件的文档,例如字段的数组长度大于零,即{'img.0': { $exists: true }}
但是如何在排序查询中组合它呢?
我的要求是查询首先返回img长度大于0的所有文档,按updated_at排序,然后列出其余按updated_at排序的文档
谢谢
【问题讨论】: