我在MongoDB中命名子集合时犯了错误,不幸的是我用连字符命名它们:/
这是样本:
{
id: "..."
"A-Section": {
"val":1
}
}我要进入“瓦尔”区域。不幸的是,连字符似乎阻止了MongoDB。
所以我不得不选择:
在这两种情况下,我都不知道如何做,而且经过很少的研究后,我找到了答案,只有当集合名称包含连字符,而不是子集合。
发布于 2017-03-19 20:40:08
数据库包含文档集合,每个文档都有自己的键值对。
我假设您重命名了集合中的字段,而不是字段中的数组。
因此,可以使用$rename运算符重命名集合中的所有字段。
例:
db.collectionName.update( {"A-Section": {$exists:true}}, {$rename: {"A-Section": 'ASection'} }, {multi: true} )https://stackoverflow.com/questions/42891916
复制相似问题