0
我有一個MongoDB的集合命名爲 「用戶」 具有以下結構:刪除 「的ObjectId」 部分
{
"_id" : ObjectId("akk34kt6"),
"email" : "[email protected]",
"lastName" : "MyLastName",
"firstName" : "MyFirstName",
"password" : "password",
"admin" : true
}
我想改變
「_id」:物件( 「akk34kt6」)
到
「_id」:「akk34kt6」
爲每個記錄。我怎樣才能從Mongo Shell做到這一點?
找到我相信你只是縮寫這裏這不會是一個的ObjectId的有效值。這裏真正的問題是你爲什麼要這樣做?但基本上,就像SQL世界中的主鍵值一樣。你不能「改變」這一點。只有重新創建。 –
你應該建立查詢與objectids,存儲ObjectId的字符串表示將不是一個好的選擇 – Sammaye