【发布时间】:2020-07-23 16:00:14
【问题描述】:
假设我们的文档是这样的
{
a:1,
b:[
{c:120,d:100},
{c:121,d:110}
]
}
现在我如何在这个数组中插入新对象?
假设我想对上述文档执行更新并将{c:200,d:120} 添加到 b,所以我的预期结果如下所示
{
a:1,
b:[
{c:120,d:100},
{c:121,d:110},
{c:200,d:120}
]
}
还有 $inc 的更新,这意味着假设如果 c 存在,我想将 d 增加 200(假设 c 为 200,并且它已经存在于上述文档中),如果不存在,那么我想插入文档本身。
任何帮助将不胜感激。
【问题讨论】:
标签: mongodb