Я использовал Sequelize, чтобы определить три объекта для рейтинговых сообщений:
var User = sequelize.define('User', {
email: {
type: Sequelize.STRING,
primaryKey: true
}
});
var Post = sequelize.define('Post', {
link: {
type: Sequelize.STRING,
primaryKey: true
}
});
var Rating = sequelize.define('Rating', {
result: Sequelize.STRING
});
Rating.belongsTo(Post);
Post.hasMany(Rating);
Rating.belongsTo(User);
User.hasMany(Rating);
Пользователь может оценивать несколько сообщений.Каждый рейтинг принадлежит только одному пользователю и одному сообщению.
Теперь я хотел бы запросить для данного пользователя все сообщения, которые еще не были оценены этим пользователем.Я пробовал тысячу способов, но безуспешно.Есть идеи, как этого добиться в Sequelize?Большое спасибо!