auth0 自定义数据库操作脚本 - 如何访问 user_id?

Kev*_*ski 6 mongodb createuser auth0

我正在使用 auth0,我正在“操作脚本”下创建一个脚本,以将用户保存到我的 mongoDB 数据库。我只需要保存 和emailuser_id我找不到user_id?

代码如下,但user唯一的返回: {"tenant":"tenant-name","connection":"MongoDB-MainDB","email":"xxx","password":"xxx","debug":true}

这是我的代码(这基本上是 提供的示例代码auth0):

function create (user, callback) {
  mongo('mongodb://xxx', function (db) {
    var users = db.collection('users');

    users.findOne({ email: user.email }, function (err, withSameMail) {

      if (err) return callback(err);
      if (withSameMail) return callback(new Error('the user already exists'));
      else {
        users.insert({ "_id" : user.user_id, "email" : user.email}, function (err) {
        if (err) return callback(err);
        callback(new Error(JSON.stringify(user)))
        });
      }
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

auth0教程供参考:https://auth0.com/docs/connections/database/custom-db