【发布时间】:2013-04-08 21:38:47
【问题描述】:
我正在为 Spring 使用 mongotemplate,我想知道如何以原子方式增加我在数组中的一个文档的值。想象一下我们有
{'a':1,
b:[{_id:341432,
c:2
},
{_id:341445,
c:3
}]};
我想要的是 _id 341445 的 c 从 3 增加到 4
我一直在使用 findAndModify,但我不知道如何将它用于数组中的嵌套文档。
问候。
【问题讨论】:
-
到目前为止,我发现的唯一一件事就是确定数组的索引,比如 b.0.c=11111 有什么更好的主意吗?