【发布时间】:2016-05-11 08:46:23
【问题描述】:
我是 NodeJs 和 SailsJs 的新手,所以请客气。
我一直在使用策略来完成一个 POST 请求,该请求最终将创建一个新模型;
- 检查所有请求参数是否存在的策略,如果缺少任何参数,则使用 404 或类似的响应
- 调用服务以检查数据库中是否存在某些模型并且它具有正确的状态以使请求发生的策略。此策略可能会在请求中添加其他参数,以便稍后在创建新模型时使用。
- 对于不同的型号与上述相同。
- 现在我们知道这两个模型存在且正确,我们可以使用步骤 3 和 4 中使用的类似服务来修改它们。
- 现在我们的所有策略都已通过,为新创建的模型调用 OnCreate,这将对新创建的模型进行一些最终修改。
为了检查请求并向请求添加其他参数,这些策略似乎是个好主意。但这似乎有点麻烦。在最终修改其他模型之前,我需要检查所有内容。
似乎事务在这里会有所帮助,因为这可以让我同时检查和更新所有内容。
我正在使用 MongoDb。
【问题讨论】:
标签: sails.js sails-mongo