【发布时间】:2013-05-18 16:42:12
【问题描述】:
我可以在集合的前面插入文档吗?或者有没有像col.find().reverse()这样的方法可以反转col.find()生成的文档集的顺序?
【问题讨论】:
我可以在集合的前面插入文档吗?或者有没有像col.find().reverse()这样的方法可以反转col.find()生成的文档集的顺序?
【问题讨论】:
除非您担心natural order,而且通常您不应该担心,否则在您查询时订购已完成。您应该将文档视为没有任何特定顺序的存储,而是按照您(可选)指定的顺序检索(使用.sort(...))。
可以使用索引,而不是强制排序或文档,而是在返回查询结果(和过滤)时加快排序。
这对于一般的数据库都是如此,不仅是 mongodb / nosql。
因此,为了解决您的问题:“正面”一词的定义不明确。
如果您在查询中使用sort(),要按特定顺序检索文档,您可以使用sort(field_to_sort_by, -1) 反转它。
【讨论】:
.find()按time desc 排序该怎么办?
find。