在Node.js Mongoose中,我想更新每个字段……我该怎么做?
-
24-10-2019 - |
题
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
有独特的索引集吗?如果是这样,您将无法为多个实例设置相同的内容。
不隶属于 StackOverflow