ObjectId.toString()返回字符串的字节大小是多少?
ObjectId字符串字节大小解答
myObjectIdString的字节大小为24字节,具体原因如下:
- MongoDB的ObjectId是12字节的二进制数据,调用
toString()方法会将其转换为十六进制字符串表示。 - 每1字节的二进制数据对应2个十六进制字符(例如1字节的
0x50会转为字符串"50"),12字节的二进制数据就对应24个十六进制字符。 - 这些十六进制字符(0-9、a-f)在UTF-8编码下每个字符占用1字节,因此最终
myObjectIdString的字节大小为24。
内容的提问来源于stack exchange,提问作者Bear Bile Farming is Torture
相关产品推荐
相关产品推荐

