http://bsonspec.org/spec.html上的bson规范是一个很好的起点.
特别是,重要的是要认识到BSON 确实有整数类型,包括32位整数,这甚至是默认值,尽管JavaScript使用64位浮点数--MongoDB使用JavaScript很多,但它不是用 JavaScript 编写的有不同的类型.真正的整数的存在是非常重要的,否则$inc大量的整数是行不通的.
回答你的问题:字符串存储为UTF-8编码的字符串,前面有一个零终结符和一个32位长度,当然还有1字节类型指示符和元素名称.请记住,对象有额外的开销.
| 归档时间: |
|
| 查看次数: |
3412 次 |
| 最近记录: |