我正在使用 auth0,我正在创建一个在 Action Scripts 下创建的脚本,以将用户保存到我的 mongoDB 数据库中。我只需要保存email
and user_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)))
});
}
});
});
}
auth0 教程供参考:https ://auth0.com/docs/connections/database/custom-db