[英]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.