HasMany使用JunctionTable findAllJoin不序列化联结表属性

时间:2013-11-07 19:05:16

标签: node.js sequelize.js

所以我有一个User模型,通过联结表连接到项目。这个联结表有一些额外的属性,比如allow_read,我想在我的回复中传回来。

request.user.getProjects({
    where : { do_sync : true, allow_read : true },
}).success(function(projects) {
    // send proper response
    response.jsonp(projects);
}).error(function(err) {
    // send error response
    response.status(500).jsonp(err);
});

在此代码块中,'allow_read'正常工作,而project [0] .user_project从User_Project模型返回其他属性。问题是当'projects'被序列化时,user_project对象消失了。 projects [0] .values也不包含user_project属性,即使项目[0] .user_project确实存在。

我的问题是,无论如何还有sequelize自动对项目及其联结表属性进行字符串化而不自己手动构建该对象?

0 个答案:

没有答案