首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongodump --查询的执行顺序是什么

mongodump --查询的执行顺序是什么
EN

Stack Overflow用户
提问于 2016-01-11 20:02:32
回答 1查看 128关注 0票数 1

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

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-01-11 20:33:57

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

最常见的例外之一是在没有_id索引的情况下转储有上限的集合(比如oplog) (有些可能有用于复制的索引,所以这并不是所有的有上限的集合)。在这种情况下,将完成表扫描,因此不能保证插入顺序,因为数据可能会回绕等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34721104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档