Hinzufügen eines Felds zum vorhandenen MongoDB-Dokument (mit Mongoose in Node.js)
Ich habe dieses vorhandene Dokument in einer SammlungArticle
in der MongoDB Datenbank:
[ { site: 'www.atlantico.fr',
date: '2014-05-27T11:10:19.000Z',
link: 'http://www.atlantico.fr/example.html',
_id: 538473817eb00f082f4803fc,
__v: 0} ]
Ich möchte ein neues Feld hinzufügenday
mit Wert'example'
zu diesem Dokument mit Mongoose in Node.js. So ich mache:
Article.update(
{ link: 'http://www.atlantico.fr/example.html'},
{ $set : {day : 'example'} },
function(err){
});
Aber es funktioniert nicht, weil wenn ich das Dokument danach abfrage, kein neues Feldday
erscheint...
Ich muss bei der Benutzung einen Fehler gemacht habenupdate
oder$set
in Mongoose, aber ich kann nicht genau meinen Fehler finden.
Was vermisse ich? Vielen Dank!