回答
爲_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