这个问题在这里已经有了答案:
How can I rename a field for all documents in MongoDB?
(7 个回答)
4年前关闭。
如何重命名 MongoDB 中多个文档中的字段?
我有一个包含这样元素的集合,我希望在所有集合中将字段“ name ”重命名为“ userName ”
{
"name" : "luisPerez",
"address" : "Gaiman",
"addressFmt" : "Gaiman, Chubut Province, Argentina",
"loc" : {
"type" : "Point",
"coordinates" : [ -65.4920111, -43.2895976 ]
},
}
最佳答案
您可以使用 rename运算符重命名您的字段db.coll.update({}, {$rename:{"name":"userName"}}, false, true)
;
false : upsert:false
true : multi:true
关于mongodb - 如何重命名 MongoDB 中的文档字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42736234/