【发布时间】:2016-08-28 02:28:06
【问题描述】:
我直接在 Mongo shell 中使用嵌入文档数组更新文档。我希望这些子文档中的每一个都有一个 _id 字段,但这些不是自动创建的,因为它们是用于顶级文档的。有没有办法在 Mongo shell 中简单地创建一个新的 ObjectId?类似于(以下示例无效):
"prop": [
{
"_id": new ObjectId(), // creates the objectId when executing the line
"foo": "bar"
}
]
主要要求是不必为要创建的每个文档手动生成随机字符串。这可能吗?
【问题讨论】:
标签: mongodb objectid mongo-shell