0
我有下面的更新語句,我確信{_id: {$in: ids}
有多個數據,但只更新一個數據。爲什麼只更新貓鼬中的一個數據
任何人都可以幫助爲什麼會發生這種情況?
UserModel.update({_id: {$in: ids}}, { $addToSet: { goods: goodsid }}, callback);
我有下面的更新語句,我確信{_id: {$in: ids}
有多個數據,但只更新一個數據。爲什麼只更新貓鼬中的一個數據
任何人都可以幫助爲什麼會發生這種情況?
UserModel.update({_id: {$in: ids}}, { $addToSet: { goods: goodsid }}, callback);
您需要發送的第三參數與更新選項:
UserModel.update({_id: {$in: ids}}, { $addToSet: { goods: goodsid }}, {multi: true}, callback);
參見: https://docs.mongodb.com/manual/tutorial/update-documents/
感謝您的幫助。 –
我打上你的內嵌代碼與反引號('\' '),所以它被格式化爲代碼。請查看[Stack Overflow的格式化文檔](https://stackoverflow.com/help/formatting),以便您可以設置文章的格式。 – Chris