【发布时间】:2016-03-14 17:51:45
【问题描述】:
假设我们有一个包含如下文档的集合:
{
_id : "some id",
items: [
{item: "item A", count: 5},
{item: "item B", count: 3},
{item: "item C", count: 9}
]
}
如何将 items 数组中的第三个(或任何其他索引值)元素的值增加 1?
我不想像 question 那样通过匹配值来引用,而是通过索引来引用。
【问题讨论】:
-
既然已经知道答案,为什么还要问这个问题?也可能重复stackoverflow.com/questions/16037788/…
-
@SarathNair 完全没问题。尽管它是重复的。 meta.stackoverflow.com/questions/290038/…
-
@Idos “所以我想出了一个问题,做了我的研究,并没有发现对 S.O 的帮助”这个问题已经在 SO 中得到了解答
-
我已经看到提到的问题,我认为有足够的差异可以单独添加。在我的例子中,它是由索引引用的,而不是匹配值。
标签: mongodb