var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
var Cat = mongoose.model('Cat', { name: String });
var kitty = new Cat({ name: 'Zildjian' });
console.log(kitty);
kitty.save();
console.log(kitty);
この出力:
{ name: 'Zildjian', _id: 523194d562b0455801000001 }
二回
タイムアウト後に保存を遅らせてみましたが、同じで、_id が設定されていることを示しnew Cat
ています。.save()
これは mongodb または mongoose によるものですか?実際の永続化の前に _id が設定されるのはなぜですか?