【发布时间】:2021-03-24 22:49:06
【问题描述】:
我必须从对象数组中的深层嵌套对象中删除一个属性。
它看起来像这样:
我只想为一个特定的Period类型取消设置IndividualAgePast
对于一个名为“HouseKeepingDamageCost”的特定Block,如果它存在。
我必须小心,因为里面的其他对象Blocks和
其他Periods也有一个叫“IndividualAge”的属性,可以留下来。
有人能帮我吗 ?我用 $elemMatch 尝试过,但没有成功。
提前致谢。
Playgorund 与我的数据和查询:Mongoplayground
【问题讨论】:
-
添加示例数据以及您尝试过的查询mongoplayground.net 并使用链接更新故事。
-
@TusharGupta-curioustushar 我确实添加了数据和我的尝试,请检查。
标签: mongodb multidimensional-array