回答
为_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. MongoDB集合可以在其中有另一个集合吗?
- 2. 在Django MongoDB模型的整个集合中创建字段值“唯一”?
- 3. ID在整个页面中必须是唯一的吗?
- 4. MongoDB:我如何检查所有数组条目在整个集合中是唯一的?
- 5. 统计整个MongoDB集合中数组中唯一值的出现次数
- 6. MongoDB从多个集合中获取唯一字集
- 7. Unity的WorldAnchorStore是一个集合吗?
- 8. 将聊天消息存储在mongodb集合中是一个好主意吗?
- 9. HQL:是另一个集合中的一个集合的元素吗?
- 10. 集合中的嵌入式文档id是否是唯一的?
- 11. 是否在整个窗口中是唯一的chrome tabId
- 12. 一种多索引,其中一个索引是整个集合
- 13. 如何获得在整个蒙戈集合中的所有唯一键?
- 14. 在php中更新一个mongodb集合
- 15. 在mongodb中更新一个集合
- 16. MongoDB复合索引可以在字段的子集上具有唯一性吗?
- 17. 是否构建createIndex()在整个集合上的新索引?
- 18. Passport.js:UID是唯一的吗?
- 19. UUID是唯一的吗? iphone
- 20. MongoDB的算我再怎么经常是一个值的集合
- 21. 文档在一个集合的MongoDB
- 22. 查询MongoDB中的一个集合
- 23. MongoDB多个模式在一个集合
- 24. prestodb引发IllegalArgumentException:对于一个mongodb集合,base是空的
- 25. 它需要一个slugfield在django中必须是唯一的吗?
- 26. 合流/整合多个mongodb的实例一个MongoDB实例
- 27. 不知道:MongoDB _id默认是唯一的吗?
- 28. MongoDB - 尝试将整个集合的内容转移到另一个集合中的一个“用户对象”
- 29. 在MongoDB中合并两个集合
- 30. 在MongoDB中合并两个集合
这可能有助于http://www.code-sample.com/2016/07/are-mongodb-ids-unique.html – 2016-07-18 05:30:26