[英]How to Update an Object inside an Array inside a MongoDB Collection using Mongoose
您可以在您创建的 model 上运行更新,如下所示:
const filter = {_id :"(*User Id Here*)", "Expenses._id": "(*Expense Id Here*)"}; //check the type of _id if this doesn't work
const query = {$set: {"Expenses.$.Name" : "value"}};
User.update(filter, query);
或者,
User.update({_id :"ObjectId(pass id)", "Expense._id" : ObjectId'pass id'}, {'$set': {'Expenses.$.Name': 'name update'});
同样,您可以对 object 中的任何键执行此操作,前提是该键存在于其中。 现在这将检查
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.