4
A
回答
9
您可能注意到,MongoDB具有許多函數(在shell中)和以understore開頭的字段作爲它們是內部的還是特殊的,而不是用戶提供的。
如果你有自己的「ID」,那麼你可以將它存儲爲「ID」,並仍然使用由提供的MongoDB _id字段,儘管你不需要使用MongoDB生成的ObjectId - 你可以存儲自己的「_id」字段中的自然主鍵,它總是具有唯一的索引。
相關問題
- 1. 爲什麼在Twilio Rest API中的「from」後面有下劃線?
- 2. 爲什麼在PHP中雙下劃線(__)?
- 3. 爲什麼auto_increment拼寫爲「下劃線」?
- 4. 什麼是Swift的catch塊前面的_下劃線?
- 5. 通過ID在下劃線
- 6. 導入__module__ python:爲什麼下劃線?
- 7. 爲什麼說 - 下劃線未定義
- 8. c/C++爲什麼有時會強調爲什麼有時沒有下劃線?
- 9. 爲什麼把下劃線「_」變量名之前的目標C
- 10. 爲什麼我在url.openConnection()下變爲紅色下劃線()
- 11. 爲什麼鏈接下劃線沒有出現在網站頁面
- 12. 在C中,爲什麼某些函數名稱前綴爲「_ _」(雙下劃線)
- 13. MongoDB爲什麼id是-1?
- 14. iOS Swift 3參數在前面有下劃線
- 15. 爲什麼Magento中的局部變量有一個下劃線前綴?
- 16. 爲什麼libeay32中SHA512函數的符號沒有前導下劃線?
- 17. 我的會話中有下劃線ID
- 18. 爲什麼`float.is_integer`中的下劃線,而不是`str.isnumeric`中的下劃線?
- 19. 全文爲下劃線
- 20. 下劃線在C#中的數字字面意味着什麼?
- 21. 爲什麼帶有下劃線的名稱不符合CLS?
- 22. 以下劃線爲前綴的變量
- 23. 爲什麼C編譯器會在外部名稱前加下劃線?
- 24. 爲什麼前綴返回沒有特定前綴的文檔?
- 25. 爲什麼不能添加黑線下劃線字符?
- 26. 在文件名中帶有下劃線
- 27. 什麼是Perl中的雙下劃線?
- 28. 什麼值應該代替「下劃線」?
- 29. 爲什麼人們在C++中如此使用__(雙下劃線)
- 30. 爲什麼下劃線不在這裏工作?
據我所知,不過有時你會在變量前面放一個'_'來表示一個類的'private'或'read only'屬性,即使'_id'可以在insert中設置它只讀每隔一段時間,只是一個瘋狂的猜測,但有一個加起來 – Sammaye 2013-03-18 15:45:48