Mongoose 如何更新猫鼬中的字段

Mongoose 如何更新猫鼬中的字段,mongoose,Mongoose,我在mongoose中有一个类型为array的字段,我想通过匹配查询将一个值推送到数组中。 我下面的方法是错误的,不能使用商品:goods.push()。 有人能帮我怎么做吗?谢谢 UserModel.update({_id: {$in: ids}}, { $set: { goods: goods.push(goodsid) }}, callback); 我发现$addToSet可以修复它。我发现$addToSet可以修复它

我在mongoose中有一个类型为array的字段,我想通过匹配查询将一个值推送到数组中。 我下面的方法是错误的,不能使用商品:goods.push()。 有人能帮我怎么做吗?谢谢

UserModel.update({_id: {$in: ids}}, { $set: { goods: goods.push(goodsid) }}, callback);

我发现$addToSet可以修复它。

我发现$addToSet可以修复它