【发布时间】:2016-01-23 12:19:21
【问题描述】:
我是 MongoDB/Mongoose 的新手。我有一个用户的有界数组。我将如何查询 firstName: bob 并更新 pet[0] 数组?
在阅读示例时,查询总是在嵌入的文档数组本身上进行,因为每个元素值在整个集合中都是唯一的。由于我的情况并非如此,因此我需要查询外部文档(如 firstName),然后按元素编号更新元素。
例如:
UserModel.update(
{ firstName: "bob" },
{'$set': {'pets.$.
//not going to work
【问题讨论】: