我想重命名以在mongodb中重命名我的dict密钥。如何重命名mongodb中的嵌套密钥
通常它的工作原理就像db.update({'_id':id},{$rename:{'oldfieldname':newfieldname}})
我的文档结构看起来像
{
'data':'.....',
'field':{'1':{'data':....},'2':{'data'...}},
'more_data':'....',
}
如果我想设置 在场1一个新的领域我做db.update({'_id':id},{$set:{'field.0.1.name':'peter'}})
现场两家IT是'field'.1.2.name'
我认为与重命名它应该是相似的,但它是不...(就像$rename:{'field'.0.1': 2}
我不太理解你正在尝试做什么。你能展示一个前后状态的例子吗? – dcrosta