node.js mongooseでは、各フィールドを更新したいのですが…どうすればできますか?
-
24-10-2019 - |
質問
User.find({},function(err,docs){
foreach(docs as d){
d.name="apple";
d.save();
};
});
これはうまくいきません! 「一意の識別子」エラーがあります。誰かが私のためにこれを修正できますか?
解決
私はあなたが間違っていることを誤って使用していると思います。コールバックの内容をこれに置き換えてみてください。
docs.forEach(function(elem, index, array) {
elem.name = "apple";
elem.save();
});
詳細については、MDCをご覧ください foreach.
他のヒント
します d
一意のインデックスセットがありますか?その場合、複数のインスタンスに対して同じものを設定することができません。
所属していません StackOverflow