使用位置操作符$访问数组中嵌套的字段
db.collection.update(
{ <query selector> },
{ <update operator>: { "array.$.field" : value } }
)


查找的命令 子文档条件的命令
db.announcement_config.find({"announcement.announceId":"1"})
设置如果 文档存在 则进行 替换。 如果不存在则 是添加
本文介绍如何在MongoDB中使用位置操作符$来访问和更新数组中的嵌套字段,展示了具体的更新语法,并提供了查找子文档条件的示例。
使用位置操作符$访问数组中嵌套的字段
db.collection.update(
{ <query selector> },
{ <update operator>: { "array.$.field" : value } }
)


查找的命令 子文档条件的命令
db.announcement_config.find({"announcement.announceId":"1"})
设置如果 文档存在 则进行 替换。 如果不存在则 是添加
557
459

被折叠的 条评论
为什么被折叠?