Hinzufügen von Feldern zu bestehenden MongoDB-Dokument (mit Mungo in Node.js)

Ich habe das bestehende Dokument in einer Sammlung Article 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} ]

Möchte ich ein neues Feld hinzufügen day mit Wert 'example' zu diesem Dokument, mit Mungo in Node.js. Also ich mache:

Article.update(
      { link: 'http://www.atlantico.fr/example.html'}, 
      { $set : {day : 'example'} }, 
       function(err){  
                    });

Aber es funktioniert nicht, weil wenn ich die Abfrage das Dokument nach, dass keine neuen Feld day erscheint...

Ich muss einen Fehler gemacht haben bei der Verwendung von update oder $set im Mungos, aber ich kann nicht finden, genau das mein Fehler.

Was bin ich? Danke!

  • Bitte zeigen Sie das mongoose-model für Artikel
  • Am Anfang habe ich nicht day Feld in das schema und in das Modell.
InformationsquelleAutor GBC | 2014-05-30
Schreibe einen Kommentar