我正在使用Node js和mongodb。当前,我需要一些帮助来检索已保存文档的_id。
我的代码:

var user= new User();
user.name = 'Name';
user.email = 'test@gmail.com';
user.save(function(err){
    if(!err)
     {
          console.log('Saved');
          // Need this documents _id
     }
})

如何获得此_id?需要帮助。

最佳答案

您必须在save方法中添加第二个arg进行回调。

var user= new User();
        user.name = 'Name';
        user.email = 'test@gmail.com';
        user.save(function(err, user){ // here you must add user
            if(!err)
             {
                  console.log('Saved');
                  user._id // id for user
             }
        })

关于javascript - 如何在Node JS和MongoDB中获取当前保存的文档_id?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31403589/

10-16 20:01