如果我有两个对象项目和任务与一对多关系
Project.hasMany(Task)
var Pro1 = Project.build({...}).save();
现在我在保存后将一个新任务设置为一个人
var task = Task.build({ ... }).save().success(function(t1)){
project.setTasks([t1]).success(function() {
// saved!
})
})
第一个任务正常,但是第二个任务我得到以下错误
TypeError: Cannot read property 'omitNull' of undefined
at {myhome}/node_modules/sequelize/lib/associations/has-many-single-linked.js:21:65
如何向前一个添加更多任务,并且能够稍后通过
获取它们Pro1.getTASKs
答案 0 :(得分:1)
要添加其他任务,您可以执行project.addTask(myNewTask)
答案 1 :(得分:0)
这个问题在1.5.0-beta修复:)去吧!