2015-03-13 568 views

回答

5

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

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

您将不再需要Base64编码调用一个ObjectIdtoString因为它已经返回一个十六进制数的结果。您也可以拨打:_id.toHexString()直接获取十六进制值。
点击此链接查看MongoDB源代码(toString just wraps toHexString)。

相关问题