node.js x mongoose でinsertした_idを取得する方法
スポンサーリンク

Node.jsとmongooseを使って、データを挿入した際、そのデータの_idを取得したいとする。
こんな感じで、saveした際に入ってくるdataが挿入したエントリとなりそこに_idも入ってくる。
var addUser = new User({
user_id : val1,
name : val2,
password : val3
});
addUser.save(function(err,data){
if(err){
res.send('1');
}else{
res.send(data._id);
}
});