Добавить поле в существующий документ MongoDB (с Mongoose в Node.js)
У меня есть этот существующий документ в коллекцииArticle
в базе данных MongoDB:
[ { site: 'www.atlantico.fr',
date: '2014-05-27T11:10:19.000Z',
link: 'http://www.atlantico.fr/example.html',
_id: 538473817eb00f082f4803fc,
__v: 0} ]
Я хочу добавить новое полеday
со значением'example'
к этому документу, используя Mongoose в Node.js. Итак, я делаю:
Article.update(
{ link: 'http://www.atlantico.fr/example.html'},
{ $set : {day : 'example'} },
function(err){
});
Но это не работает, потому что, когда я запрашиваю документ после этого, нет нового поляday
появляется ...
Должно быть, я сделал ошибку при использованииupdate
или же$set
в мангусте, но я не могу точно найти свою ошибку.
Что мне не хватает? Спасибо!