请用猫鼬代码帮助我,找到后将其推入特定子文档的数组中。
答案 0 :(得分:0)
首先,您检索文档 那么你可以像推(doc.push(data)) 然后doc.save()
答案 1 :(得分:0)
这里成员是俱乐部中的子文档 看看这个。肯定会解决问题
router.post("/update", verify, async (req, res) => {
Club.findOneAndUpdate(
{
_id: req.club._id,
"Members.name": req.club.Mem_Name,
},
{
$set: {
"Members.$.email": req.body.email,
"Members.$.phonenumber": req.body.phonenumber,
"Members.$.graduationyear": req.body.graduationyear,
"Members.$.reg": req.body.reg,
},
},
{ multi: true },
(err, doc) => {
if (err) console.log(err);
else res.json(doc);
}
);
});