小编Phi*_*ipp的帖子

Sequelize - 如何从一个表中获取未被另一个表关联的条目

我使用 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);
Run Code Online (Sandbox Code Playgroud)

一个用户可以评价多个帖子。每个评级只属于一个用户和一个帖子。

现在我想查询给定用户尚未被该用户评级的所有帖子。我尝试了一千种方法,但没有成功。知道如何在 Sequelize 中实现这一目标吗?非常感谢!

orm node.js sequelize.js

2
推荐指数
1
解决办法
2210
查看次数

标签 统计

node.js ×1

orm ×1

sequelize.js ×1