Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

ObjectId.createFromBase64()

在此页面上

  • 定义
  • 语法
  • 示例

从64基值创建 ObjectId

ObjectId.createFromBase64( <base64String> [ , <subType> ] )

该方法接受以下字段:

字段
类型
说明
base64String
字符串
指定 16 个字符的 base64 值。 例如, "SGVsbG8gV29ybGQh"
subType
整型

可选。 指定二进制子类型。

说明
0
通用二进制子类型
1
function
2
字节数组(已弃用)
3
旧 UUID(已弃用)
4
UUID
5
MD5
128 至 255
用户定义

以下示例展示了如何使用ObjectId.createFromBase64()将ObjectId添加到文档中,以及ObjectId在检索时如何显示在输出中。

以下示例创建了一个名为objectIdentifierValuesFromBase64的collection:

db.objectIdentifierValuesFromBase64.insertOne( {
_id: 0,
objectIdentifierValue: ObjectId.createFromBase64( "SGVsbG8gV29ybGQh" )
} )

objectIdentifierValue字段包含从ObjectId.createFromBase64()中指定的 base64 字符串创建的ObjectId。

以下示例检索文档:

db.objectIdentifierValuesFromBase64.findOne( { _id: 0 } )

示例输出:

{
_id: 0,
objectIdentifierValue: ObjectId("48656c6c6f20576f726c6421")
}

后退

ObjectId

在此页面上