我一直在观察下面的这两个代码,我不知道有什么区别。谁能解释一下吗。
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_。