【发布时间】:2022-08-03 07:59:16
【问题描述】:
我有以下文档结构:
[
{
\"network_type\": \"ex\",
\"rack\": [
{
\"xxxx\": {
\"asn\": 111111,
\"nodes\": {
\"business\": [
\"sk550abcc1eb01.abc.com\",
\"sk550abcc1eb10.abc.com\",
\"sk550abcc1eb19.abc.com\",
\"sk550abcc1eb28.abc.com\"
]
},
\"region\": \"ex-01\",
\"zone\": \"01a\"
}
}
]
}
]
我需要将键数组元素 \"xxxx\" 重命名/更新为 \"details\"。
我尝试了以下命令,但它似乎不起作用。
db.collection.update({},
{
$rename: {
\"rack.xxxx\": \"details\"
}
})
链接:https://mongoplayground.net/p/9dcDP-VKZ55
请帮我。
标签: arrays mongodb mongodb-query rename mongodb-update