我有一个类似下面的文档来存储类别。
{
"_id": "59c7db58279a6b0004d0872d",
"level": 3,
"shop_id": "59c7db58279a6b0004d0872c",
"category": [
{
"level1": {
"name": "kids",
"endpoint": "Dtoblyw9qxlwN3Pg2MY0OopP8.webp"
},
"level2": {
"name": "Girls",
"endpoint": "Dtoblyw9qxlwN3Pg2MY0OopP8.webp"
},
"level3": [
{
"name": "Flats and Bellies",
"endpoint": "veWJ2lgwa7kU9m3IBtraT7i8m.webp"
},
{
"name": "Sports",
"endpoint": "7NZlzQczthKDMMRpbz5eqp9yV.webp"
}
]
}
]
}
我想在level3的子文档中更新或设置特定名称。 level3中的所有名称都是唯一的。我知道我需要更新的特定名称。
更新: Level1和level2是object,但是level3是object的数组。我只需要更新level3数组中的任何特定对象。