相关疑难解决方法(0)

Sequelize - 通过包含向查询添加限制,无法正确限制检索

问题描述

使用子查询向 Sequelize 查询添加限制无法限制检索。多个在线资源引用了此错误,但没有解决方案。这是 Sequelize 错误还是用户错误?

你在干什么?

ThreadFolderUser.findAll({
order: [
  ['updated_at', 'DESC']
],
where: {
  user_id,
  folder_id,
  deleted,
  archived,
},
distinct: true,
offset,
limit: 10,
include: [
  {
    model: Thread,
    include: [
      { model: Email, include: [Attachment] },
    ]
  }
],
Run Code Online (Sandbox Code Playgroud)

})


协会

// ThreadFolderUser (assoc table) - Thread / Folder / User (tables)
User.hasMany(ThreadFolderUser, { foreignKey: 'user_id' })
ThreadFolderUser.belongsTo(User, { foreignKey: 'user_id' })
Folder.hasMany(ThreadFolderUser, { foreignKey: 'folder_id' })
ThreadFolderUser.belongsTo(Folder, { foreignKey: 'folder_id' })
Thread.hasMany(ThreadFolderUser, { foreignKey: 'thread_id' })
ThreadFolderUser.belongsTo(Thread, …
Run Code Online (Sandbox Code Playgroud)

mysql node.js sequelize.js serverless-framework

9
推荐指数
1
解决办法
1万
查看次数