回答
为_id的唯一性约束是每个集合,因此是 - 一个可以出现每一次收集相同的ID。
然而,如果不是不可能的话,对于相同的ID产生两次也是不太可能的。所以为了发生这种情况,您必须手动插入重复的ID。
这不太可能吗?我是否应该假设这不会发生在我身上,除非我手动插入重复项? – CamelCamelCamel 2011-03-14 20:18:45
是的,这是不可能的,因为它是一个guid。你不应该不小心轻易碰到碰撞。 – 2011-03-14 20:54:39
查看ObjectID上的MongoDB文档,了解更多关于为什么它看起来不可能:http://www.mongodb.org/display/DOCS/Object+IDs#ObjectIDs-BSONObjectIDSpecification – 2011-03-15 02:52:56
- 1. 在meteor/mongo集合中,_id字段在其集合或整个数据库中是唯一的吗?
- 2. 在MongoDB中有一个Sperate集合或一个大集合是更好的吗?
- 3. 在MongoDB中,文档_id是否需要在集合或整个数据库中是唯一的?
- 4. 是一个完整的项目只有一个MongoDB集合
- 5. 添加字段是唯一索引到集合中的MongoDB
- 6. MongoDB集合中的唯一文档
- 7. MongoDB集合可以在其中有另一个集合吗?
- 8. 在Django MongoDB模型的整个集合中创建字段值“唯一”?
- 9. ID在整个页面中必须是唯一的吗?
- 10. MongoDB:我如何检查所有数组条目在整个集合中是唯一的?
- 11. 统计整个MongoDB集合中数组中唯一值的出现次数
- 12. MongoDB从多个集合中获取唯一字集
- 13. 集合集合中的唯一集合
- 14. Unity的WorldAnchorStore是一个集合吗?
- 15. 是“集合”在rails 3.2,simple_form或mongoid/mongodb中的保留字吗?
- 16. HQL:是另一个集合中的一个集合的元素吗?
- 17. 将聊天消息存储在mongodb集合中是一个好主意吗?
- 18. 集合中的嵌入式文档id是否是唯一的?
- 19. 是否在整个窗口中是唯一的chrome tabId
- 20. 在MongoDB中,'用户'是默认集合吗?
- 21. 一种多索引,其中一个索引是整个集合
- 22. 在Wix中,组件guid应该在整个msi中是唯一的吗?
- 23. 什么是MongoDB中的集合扫描?
- 24. 如何获得在整个蒙戈集合中的所有唯一键?
- 25. 在MongoDB中克隆一个集合
- 26. 在mongodb中更新一个集合
- 27. 在php中更新一个mongodb集合
- 28. MongoDB复合索引可以在字段的子集上具有唯一性吗?
- 29. UUID是唯一的吗? iphone
- 30. Passport.js:UID是唯一的吗?
这可能有助于http://www.code-sample.com/2016/07/are-mongodb-ids-unique.html – 2016-07-18 05:30:26