"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

node.js x mongoose でinsertした_idを取得する方法



スポンサーリンク


f:id:azumami:20160922002437p:plain

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);
  }
});