对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

ObjectId.createFromBase64()(mongosh方法)

根据 base64 值创建对象标识符。

此方法可用于以下环境中托管的部署:

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务
ObjectId.createFromBase64( <base64String> [ , <subType> ] )

该方法接受以下字段:

字段
类型
说明

base64String

字符串

指定 16 个字符的 base64 值。 例如, "SGVsbG8gV29ybGQh" 。

subType

整型

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

  • 0:通用二进制子类型

  • 1:函数

  • 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")
}
给本页内容打分