Mongodb 在使用Pymongo';s倒带()函数?

Mongodb 在使用Pymongo';s倒带()函数?,mongodb,pymongo,Mongodb,Pymongo,假设MongoDB查询结果是按查找顺序返回的,即“”: 这是否意味着使用Pymongo的revind()函数后,结果的顺序可能会改变 似乎revind()执行另一个数据库查询,对吗?正确,revind()执行另一个数据库查询,就好像第一个查询从未发生过一样。如果您没有为结果指定任何排序顺序,并且如果MongoDB必须在第一个查询和第二个查询之间移动某些文档(例如,因为某些文档的大小发生了更改),那么您将以不同的顺序获取它们 如果您需要按特定顺序排列文档,请使用排序 正确,倒带()执行另一个数据库

假设MongoDB查询结果是按查找顺序返回的,即“”:

这是否意味着使用Pymongo的
revind()
函数后,结果的顺序可能会改变

似乎
revind()
执行另一个数据库查询,对吗?

正确,
revind()
执行另一个数据库查询,就好像第一个查询从未发生过一样。如果您没有为结果指定任何排序顺序,并且如果MongoDB必须在第一个查询和第二个查询之间移动某些文档(例如,因为某些文档的大小发生了更改),那么您将以不同的顺序获取它们

如果您需要按特定顺序排列文档,请使用
排序

正确,
倒带()
执行另一个数据库查询,就好像第一个查询从未发生过一样。如果您没有为结果指定任何排序顺序,并且如果MongoDB必须在第一个查询和第二个查询之间移动某些文档(例如,因为某些文档的大小发生了更改),那么您将以不同的顺序获取它们

如果您需要按特定顺序排列文档,请使用
排序