在feathers.js中,如何在创建初始对象后创建关联对象?
In feathers.js, how do I create an associated object after creating the initial object?
在一个feathersjs项目中,我有两个模型:用户和公司。我正在使用 Sequelize/MySQL.
每个用户都有一个公司。每个公司属于一个用户。
当用户注册(创建)时,我想同时创建公司对象(只有空白数据,以后可以编辑但关联正确)。
如何使用用户 after:create 挂钩?
问题已解决。挂钩对象可以访问应用程序。所以解决方案:
- 在用户服务上生成一个 after:create 挂钩 ("feathers generate hook")
在生成的钩子中,创建一个公司:
return hook.app.service('companies').create({userId:
hook.result.id}).then(()=> {return hook});
在一个feathersjs项目中,我有两个模型:用户和公司。我正在使用 Sequelize/MySQL.
每个用户都有一个公司。每个公司属于一个用户。
当用户注册(创建)时,我想同时创建公司对象(只有空白数据,以后可以编辑但关联正确)。
如何使用用户 after:create 挂钩?
问题已解决。挂钩对象可以访问应用程序。所以解决方案:
- 在用户服务上生成一个 after:create 挂钩 ("feathers generate hook")
在生成的钩子中,创建一个公司:
return hook.app.service('companies').create({userId: hook.result.id}).then(()=> {return hook});