【发布时间】:2014-07-20 11:46:12
【问题描述】:
我在 MongoDB 数据库的集合 Article 中有这个现有文档:
[ { site: 'www.atlantico.fr',
date: '2014-05-27T11:10:19.000Z',
link: 'http://www.atlantico.fr/example.html',
_id: 538473817eb00f082f4803fc,
__v: 0} ]
我想使用 Node.js 中的 Mongoose 在此文档中添加一个值为 'example' 的新字段 day。所以我这样做:
Article.update(
{ link: 'http://www.atlantico.fr/example.html'},
{ $set : {day : 'example'} },
function(err){
});
但它不起作用,因为当我在那之后查询文档时,没有新字段day出现......
我在 Mongoose 中使用 update 或 $set 时一定犯了一个错误,但我找不到确切的错误。
我错过了什么?谢谢!
【问题讨论】:
-
请显示文章的猫鼬模型
-
一开始我在模式和模型中都没有
day字段。
标签: javascript node.js mongodb mongoose updates