gpt4 book ai didi

javascript - Sailsjs 创建对象——嵌套创建

转载 作者:行者123 更新时间:2023-11-30 17:02:57 26 4
gpt4 key购买 nike

我有一个接受 API 调用/task/:id/start 的 Controller 。我的 Controller 方法需要检查 Task with at id 是否有效,如果有效,那么我需要创建另外 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");
});
});

最佳答案

这应该可以正常工作:

TaskSetEvent.create({
eventType: 'start',
taskSet: {
task: myTask
}
})
.then(function (taskSetEvent) {
console.log('should be done here');
});

如果您通过 Controller 端点执行此操作,则不必编写任何代码。只需 POST 您的嵌套对象即可。

关于javascript - Sailsjs 创建对象——嵌套创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28534703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com