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