gpt4 book ai didi

mongodb - MongoDB中字符串类型的大小

转载 作者:IT老高 更新时间:2023-10-28 13:28:08 27 4
gpt4 key购买 nike

我知道 ObjectIDs 在 MongoDB 中是 12 字节的。而且我知道 numbers 是 64 位的。但是我如何找出保存的 string

的大小

最佳答案

http://bsonspec.org/spec.html 上的 bson 规范是一个很好的起点。

特别是,重要的是要意识到 BSON 确实具有整数类型,包括 32 位整数,甚至是默认值,尽管 JavaScript 使用 64 位 float - MongoDB 使用 JavaScript很多,但它不是 用 JavaScript 编写的 并且有不同的类型。真整数的存在非常重要,否则大数上的 $inc 将不起作用。

回答您的问题:字符串存储为 UTF-8 编码的字符串,前面带有零终止符和 32 位长度,当然还有 1 字节类型指示符和元素名称。请记住,对象有额外的开销。

关于mongodb - MongoDB中字符串类型的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27274464/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com