Hasil find
adalah array record. Anda mungkin bermaksud mengulang catatan tersebut seperti ini:
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!
}
}
Juga, dari beranda luwak
, tampaknya prototipe panggilan balik fungsi adalah function(err, data)
, bukan sebaliknya, yang Anda koreksi di atas.
Lihat ini dari beranda:
var fluffy = new Kitten({ name: 'fluffy' });
Jika data[0]
saat ini memiliki objek JSON biasa, kita memerlukan garis seperti ini untuk mengonversi ke objek model BSON.
var myData = new Person(data[0]);