我有一个接受 API 调用 /task/:id/start 的控制器。我的控制器方法需要检查带有 at id 的 Task 是否有效,如果有效,那么我需要创建 2 个其他模型实例。我需要创建TaskSet
然后TaskSetEvents
.
TaskSet
需要创建任务并且TaskSetEvents
需要TaskSet
创建。以下是我计划创建这些事件的方式。我不确定是否有更好的方法来创建这些对象。
TaskSet.create({ task: task}).exec(function(err, taskSet) {
TaskSetEvent.create({ taskSet: taskSet, eventType: 'start'}).exec(function (err, taskSetEvent) {
console.log("Everything created ok");
});
});