1
我正在使用嵌入式文檔數組更新文檔,直接在Mongo shell中進行更新。我希望這些子文檔中的每一個都有_id
字段,但這些字段不是自動創建的,因爲它們是針對頂級文檔的。有沒有辦法在Mongo shell中簡單地創建一個新的ObjectId? (下面的例子是無效的):是否有可能在Mongo shell中創建ObjectId?
"prop": [
{
"_id": new ObjectId(), // creates the objectId when executing the line
"foo": "bar"
}
]
主要的要求是不必手動爲每個文檔創建隨機字符串。那可能嗎?