【发布时间】:2018-06-26 07:42:01
【问题描述】:
就像我有一个收藏 Authors 。现在 Authors Schema 有一个包含 Books Array 的数组,其中包含 Books Collection 中相关文档的 Id 数组。
现在在 Mongoose 中,如果我填充 Authors 书籍数组,我会得到所有书籍文档。现在假设返回的 Author 对象是 authorObj
我愿意
authorObj.books[0].name = 'New Name'
然后调用
authobj.save(function(err,detail){
if(!err)
console.log("All Updated");
})
这会更新图书文档并更新其名称吗?
【问题讨论】:
-
这取决于您的架构构造
-
先试试,再回复。
标签: arrays node.js mongodb mongoose nosql