User.find({},function(err,docs){
foreach(docs as d){
d.name="apple";
d.save();
};
});
これはうまくいきません!「一意の識別子」エラーが発生します。誰かが私のためにこれを修正できますか?
User.find({},function(err,docs){
foreach(docs as d){
d.name="apple";
d.save();
};
});
これはうまくいきません!「一意の識別子」エラーが発生します。誰かが私のためにこれを修正できますか?
foreach の使い方が間違っていると思います。コールバックの内容を次のように置き換えてみてください。
docs.forEach(function(elem, index, array) {
elem.name = "apple";
elem.save();
});
foreachの詳細については、MDC を確認してください。
d
一意のインデックスセットがありますか?その場合、複数のインスタンスに同じものを設定することはできません。