使用MongoDB shell script 3.2,如何更新所有字段名称中带有空格的字段并将其替换为下划线?
请根据以下方式更新上述文档:
{
"Some Field": "value",
"OtherField" :"Value",
"Another Field" : "Value"
}
请根据以下方式更新上述文档:
{
"Some_Field": "value",
"OtherField" :"Value",
"Another_Field" : "Value"
}
用类似以下代码可以进行字段重命名
db.CollectionName.update( { _id: 1 }, { $rename: { 'nickname': 'alias', 'cell': 'mobile' } } )
这里的挑战在于筛选器
,如何设计一个筛选器
以应对字段名称中存在空格的情况。