所以我有一个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自动对项目及其联结表属性进行字符串化而不自己手动构建该对象?