【发布时间】:2016-11-09 07:55:42
【问题描述】:
我在 nodejs 中使用猫鼬... 我想更新深层数组但无法正确更新.. 该字段的架构如下...
case : [{
visit : [{
visit_no : Number,
treat : {
rep : [{name : String,img :{type : String,match : /^http:\/\//i}}]
}
}]}]
我在https://jira.mongodb.org/browse/SERVER-831 的帮助下应用了查询,如下所示...
update({"_id" : fields.id,"case._id" : fields.case,"case.visit._id" : fields.visit,"case.visit.treat.rep._id" : req.body.PInv},{$set : {"case.$0.visit.$1.treat.rep.$2.img" : req.body.img}})
但是不会显示错误也不会给出正确的错误.. 我需要帮助解决这个问题
【问题讨论】:
标签: node.js mongodb mongoose mongoose-populate