标签: mongodb
我的架构看起来像
name: value: pattern: XUknown:
我在这个系列中有200万份文件。
需要 - 我想将列名XUknown重命名为XString,以便架构看起来像
XUknown
XString
name: value: pattern: XString:
我怎样才能做到这一点?
谢谢
答案 0 :(得分:24)
您可以使用$rename修饰符。
db.collection.update({}, {$rename: {'XUknown': 'XString'}}, false, true);
您可能还会更新update()的知识。
答案 1 :(得分:3)
您可以通过指定" Multi true"重命名所有文档。适用于集合中的所有文件。
db.collection.update({}, {$rename: {'XUknown': 'XString'}}, {multi:true});