db.save()
のコールバック関数 関数は2つのパラメーターを取り、2番目のパラメーターは挿入または更新された結果を提供します 。 _id
を指定しない場合 保存するデータとともに、 mongodb idを生成します _id
のキーに割り当てます 。
したがって、_id
を取得しようとすると 結果から 、次のようなものが見つかります:ObjectId("50691737d386d8fadbd6b01d")
応答を追加できます オブジェクト。
db.save(function(err, result){
if(err) {
response = { error: true, message: "Error adding data" };
} else {
response = { error: false, message: "Data added", id: result._id };
}
res.json(response);
});
答えがお役に立てば幸いです。