Mongodb mongodump——查询的执行顺序是什么

Mongodb mongodump——查询的执行顺序是什么,mongodb,mongoose,mongodb-query,mongodump,Mongodb,Mongoose,Mongodb Query,Mongodump,mongodump--query的执行顺序是从最后一次插入到第一次插入,或者反过来,如果是另一次插入,是否有任何选项可以传递给mongodump--query,以便mongodump查询从第一次插入到最后一次插入 有什么想法吗?当mongodump运行时(有几个例外),它将默认按升序遍历\u id索引。如果在\u id字段中使用默认的ObjectID类型,则这可能与插入顺序大致相同,但不能保证。无法保证的原因是,这些默认的\u id值通常在客户端生成,您可以在字段中插入任何有效(唯一)的Obje

mongodump--query的执行顺序是从最后一次插入到第一次插入,或者反过来,如果是另一次插入,是否有任何选项可以传递给mongodump--query,以便mongodump查询从第一次插入到最后一次插入

有什么想法吗?

当mongodump运行时(有几个例外),它将默认按升序遍历
\u id
索引。如果在
\u id
字段中使用默认的
ObjectID
类型,则这可能与插入顺序大致相同,但不能保证。无法保证的原因是,这些默认的
\u id
值通常在客户端生成,您可以在字段中插入任何有效(唯一)的
ObjectID

最常见的例外情况之一是转储一个没有
\u id
索引的有上限集合(如oplog)(有些可能有它们用于复制,因此这不是所有有上限的集合)。在这种情况下,表是可以完成的,因此不能保证插入顺序,因为数据可以环绕等。

当mongodump运行时(有几个例外),它将默认以升序遍历
\u id
索引。如果在
\u id
字段中使用默认的
ObjectID
类型,则这可能与插入顺序大致相同,但不能保证。无法保证的原因是,这些默认的
\u id
值通常在客户端生成,您可以在字段中插入任何有效(唯一)的
ObjectID

最常见的例外情况之一是转储一个没有
\u id
索引的有上限集合(如oplog)(有些可能有它们用于复制,因此这不是所有有上限的集合)。在这种情况下,表可以完成,因此不能保证插入顺序,因为数据可以环绕等