gpt4 book ai didi

javascript - MongoDB native : is there any difference between toString and toHexString methods?

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

我将 Node.js v0.12.0 与 MongoDB 驱动程序 v1.4.34 一起使用。那么,使用 toString 和 toHexString 方法将 ObjectID 转换为 String 有什么区别吗?

最佳答案

toHexString 方法以 24 字节十六进制字符串表示形式返回 ObjectID id。

// Create a new ObjectID
var objectId = new ObjectID();
// Verify that the hex string is 24 characters long
assert.equal(24, objectId.toHexString().length);

您不需要对 ObjectId 上调用 toString 的结果进行 base64 编码,因为它已经作为十六进制数字返回。您也可以调用:_id.toHexString() 直接获取十六进制值。
点击此链接查看 MongoDB 源代码 (toString just wraps toHexString)。

关于javascript - MongoDB native : is there any difference between toString and toHexString methods?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29030618/

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