mongodump查询的执行顺序是从最后一次插入到第一次插入,或者相反,如果是另一种情况,是否有任何选项可以传递给mongodump -query,因此mongodump查询从第一次插入到最后一次插入,
有什么想法吗?
发布于 2016-01-11 20:33:57
当mongodump运行时(有几个例外),它将默认以升序遍历_id索引。如果您在_id字段中使用默认的ObjectID类型,则这可能与插入顺序大致相同,但不能保证。之所以不能保证,是因为那些默认的_id值通常是在客户端生成的,您可以在该字段中插入任何有效的(惟一的) ObjectID。
最常见的例外之一是在没有_id索引的情况下转储有上限的集合(比如oplog) (有些可能有用于复制的索引,所以这并不是所有的有上限的集合)。在这种情况下,将完成表扫描,因此不能保证插入顺序,因为数据可能会回绕等。
https://stackoverflow.com/questions/34721104
复制相似问题