我需要知道什么是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