Pymongo - 如何将文档插入集合的前面?

时间:2013-05-18 07:36:08

标签: python pymongo

我可以将文档插入集合的正面吗?或者是否有像col.find().reverse()这样的方法可以反转col.find()生成的文档集的序列?

1 个答案:

答案 0 :(得分:2)

除非您担心 natural order ,并且通常不应该这样做,否则在您查询时会完成排序。您应该将文档视为没有任何特定顺序存储,而是按照您(可选)指定的顺序检索(使用.sort(...))。

可以使用索引,不是强制订单或文档,而是在返回查询结果(和过滤)时加快排序。

对于一般的数据库,这不仅适用于mongodb / nosql。

所以要解决你的问题:术语“前面”没有明确定义。

如果您在查询中使用sort(),要按特定顺序检索文档,可以使用sort(field_to_sort_by, -1)将其撤消。