2016-12-07 7 views
0

以下の更新文があります。{_id: {$in: ids}で複数のデータがあると確信していますが、1つのデータのみを更新します。マングースのデータを1つだけ更新する理由

誰でも助けてもらえますか?

UserModel.update({_id: {$in: ids}}, { $addToSet: { goods: goodsid }}, callback); 
+0

( '\' ')それはコードとしてフォーマットされています。投稿の書式を設定できるように[Stack Overflowの書式設定のドキュメント](https://stackoverflow.com/help/formatting)を確認してください。 – Chris

答えて

0

あなたが更新オプションで三番目のパラメータを送信する必要があります。

UserModel.update({_id: {$in: ids}}, { $addToSet: { goods: goodsid }}, {multi: true}, callback);

参照:私はバッククォートを使用してインラインコードをマークし https://docs.mongodb.com/manual/tutorial/update-documents/

http://mongoosejs.com/docs/api.html#model_Model.update

+0

ご協力いただきありがとうございます。 –

関連する問題