mongodb、nodejs中User.register和User.create的区别



我一直在观察下面的这两个代码,我不知道有什么区别。谁能解释一下吗。

User.register(new User({ username: req.body.username})......

User.create(new User({ username: req.body.username}).....

User是我在mongodb中创建的模型(它存储在users集合中(,我将添加新字段username。在这两种情况下,都能够成功添加。

我假设您使用的是passport-local-mongoose,其中register()是为新用户创建和设置密码的方便助手。

User.register()来自passport-local-mongoose,它将使用user.save()插入一个新用户(如果不存在(

CCD_ 8来自CCD_ 9,CCD_。

最新更新