在 Node.js Mongoose 中,我想更新每个字段......我该怎么做?
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();
};
});
This doesn't work! I get some "unique identifier" error. Can someone fix this for me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为您错误地使用了 foreach 。尝试用以下内容替换回调的内容:
查看 MDC 以获取有关
I think you're using foreach incorrectly. Try replacing the contents of your callback with this:
Check out the MDC for more information on foreach.
d
是否有唯一的索引集?如果是这样,您将无法为多个实例设置相同的内容。Does
d
have a unique index set? If so you will be unable to set the same thing for multiple instances.