【发布时间】:2020-10-29 20:37:13
【问题描述】:
如何通过查询 $rename 更改嵌入类型的名称?
{ list_name: [{ name_1: String }] } => { list_name: [{ name_2: String }] }
我试过db.getCollection('test').updateMany({}, { $rename: { 'list_name.name_1': 'name_2' }})
但它抛出一个错误:WriteError: cannot use the part (list_name of list_name.name_1) to traverse the element ({list_name: [ { name_1: "test" } ]})
【问题讨论】:
标签: mongodb