Node.js mongoose和restify中的业务逻辑结构
我在弄清楚如何在mongoose中组织我的业务逻辑方面遇到了很多困难。我对MongoDB还很陌生,仍在努力弄清楚一切 所以,我正试图实现拉威尔的社交名媛所做的,我需要登录Facebook,检查用户是否已经注册,如果已经注册,只要登录,如果没有,然后注册Facebook的信息 我创建了一个Node.js mongoose和restify中的业务逻辑结构,node.js,mongodb,mongoose,mongoose-schema,restify,Node.js,Mongodb,Mongoose,Mongoose Schema,Restify,我在弄清楚如何在mongoose中组织我的业务逻辑方面遇到了很多困难。我对MongoDB还很陌生,仍在努力弄清楚一切 所以,我正试图实现拉威尔的社交名媛所做的,我需要登录Facebook,检查用户是否已经注册,如果已经注册,只要登录,如果没有,然后注册Facebook的信息 我创建了一个providerAccount和一个user模型。providerAccount是带有Facebook ID和userId关系的模式,user是带有我需要的所有字段的用户模式 我试图在用户的模式中创建一个crea
providerAccount
和一个user
模型。providerAccount
是带有Facebook ID和userId关系的模式,user是带有我需要的所有字段的用户模式
我试图在用户的模式中创建一个createOrGetUser()
static,它应该完全符合我前面所说的,问题是我不知道如何正确地编写这个函数,也不知道这是否是编写它的正确位置
我是否应该require()
在我的user
模型中设置providerAccount
,并继续链接查询和,如果s,或者有更好的方法来执行这种逻辑
谢谢