我需要知道什麼是MongoDB的散列大小。無法在維基百科或官方網站上找到它。什麼是MongoDB哈希的大小?
2
A
回答
5
MongoDB使用12字節的二進制值(ObjectId) - 它可以轉換爲24字節的十六進制字符串。
3
ObjectId是_id字段的默認值,是一個12字節的值;它不是一個哈希也不是一個字符串 - 它被存儲爲二進制值。許多驅動程序會將其顯示爲十六進制字符串,因此可以輕鬆打印。
它由時間戳(以秒爲單位),主機ID,進程ID和計數器組成;這意味着它隨着創作時間的增加而增加,並對創建(插入)的時間進行編碼。
http://www.mongodb.org/display/DOCS/Object+IDs
大多數司機有輔助方法轉換到從十六進制字符串表示,以及基於剛纔您感興趣的部分創建一個 - 即時間戳可能用於範圍查詢。您還可以輕鬆提取時間戳部分。
相關問題
- 1. 哈希表:爲什麼大小應該是素數?
- 2. Perl哈希陣列大小
- 3. 哈希表大小設置
- 4. 哈希字符串大小
- 5. 調整哈希表的大小有意義嗎?什麼時候?
- 6. 一致哈希和錐哈希之間的區別是什麼?
- 7. 什麼是杜鵑哈希中的「新哈希函數」?
- 8. 哈希中的4/16是什麼?
- 9. Enumerations中哈希的含義是什麼?
- 10. 爲什麼我的哈希不是undef?
- 11. 在Rails中,什麼是壓縮哈希到嵌套哈希
- 12. 什麼是第一個,鹽或哈希?
- 13. cassandra-cli打印什麼是哈希?
- 14. 什麼是圖像哈希用於?
- 15. 什麼是選項哈希值?
- 16. 什麼是哈希密碼笨
- 17. 二元哈希 - 它是什麼?
- 18. 我誤解了哈希鹽是什麼?
- 19. SHA512哈希算法的密鑰大小
- 20. 哈希克爾的樹大小
- 21. 哈希表應該是什麼最大尺寸?
- 22. 大寫哈希
- 23. Perl中的哈希和哈希引用有什麼區別?
- 24. pbkdf2 sha512密碼哈希大小
- 25. STL哈希表調整大小
- 26. 使TCL哈希不區分大小寫
- 27. 如何計算SHA-256哈希大小
- 28. 什麼是Rails中的動態哈希查找器和/或哈希查找器?
- 29. 哈希映射,哈希集合,哈希字典之間有什麼區別?
- 30. MongoDB和一致性哈希
如果你沒有得到答案,我建議問郵件列表:http://groups.google.com/group/mongodb-user – 2010-01-26 10:42:43
發現MongoDB客戶端顯示24字節十六進制字符串,但驅動程序將其轉換爲12字節的二進制字符串o_O。如何將24字節的十六進制轉換爲12字節的BIN? – yspro 2010-01-27 10:15:43