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();
});
查看 MDC 以获取有关foreach的更多信息。
是否d
有唯一索引集?如果是这样,您将无法为多个实例设置相同的内容。