繁体   English   中英

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

[英]Pymongo - How to insert document to the front of the collection?

我可以将文件插入收藏集的前面吗? 还是有像col.find().reverse()这样的方法可以反转由col.find()生成的文档集的顺序?

除非您担心自然顺序 ,否则通常不应该这样,除非您查询即可完成排序。 您应该考虑将文档存储为没有特定顺序的文件,而是以您(可选)指定的顺序(使用.sort(...) )进行检索的文档。

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

一般而言,不仅对于mongodb / nosql,对于数据库都是如此。

因此,要解决您的问题:“前”一词定义不明确。

如果对查询使用sort()来按特定顺序检索文档,则可以使用sort(field_to_sort_by, -1)对其进行反转。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM