0
例如,我有一个模型项目和模型任务和项目有许多任务,任务有一个项目。我想为模型编写一个getter函数来检索分配给该项目的所有任务。使用sequelize,尝试使像Rails这样的关联函数作为函数调用模型并返回关联
这是我以为我会做的,我认为是在正确的方向,但我不知道如何获得将被分配给项目的ID。
var Task = sequelize.define('task', {
title: Sequelize.STRING,
description: Sequelize.TEXT,
deadline: Sequelize.DATE
})
var Project = sequelize.define('project', {
title: Sequelize.STRING,
description: Sequelize.TEXT
})
Project.hasMany(Task);
Task.hasOne(Project);
sequelize.define('project', {
findTasks: function(){
return Task.findAll({where: {"projectId": id}})
}
})
等等最后的sequalize定义..如何将该id分配给正在创建的对象的id?