Het resultaat van een find
is een array van records. Je wilde die records waarschijnlijk als volgt doorlopen:
Person.find({ uid: /19524121/ }).select('name').exec(function(err, data){
for(var i = 0; i < data.length; i++) {
var myData = new Person(data[i]);
myData.name = "try to save me now";
myData.save(); // It works now!
}
}
Ook van de mangoest-homepage
, lijkt het erop dat het prototype van de functie-aanroep function(err, data)
. is , niet andersom, wat je hierboven hebt gecorrigeerd.
Bekijk dit vanaf de startpagina:
var fluffy = new Kitten({ name: 'fluffy' });
Als data[0]
momenteel een regulier JSON-object heeft, hebben we een regel als deze nodig om te converteren naar een BSON-modelobject.
var myData = new Person(data[0]);