我如何使用Sequelize查找关系中的列满足条件的所有人?
一个例子是找到作者姓氏为"希区柯克"的所有书籍.书架构包含与作者表的hasOne关系.
编辑:我理解如何使用原始SQL查询完成此操作,但寻找另一种方法
我是续集的新手,我正在尝试加载用户表中任务关系为空的所有条目。但它不起作用。这是我尝试过的:
const express = require('express');
const app = express();
const Sequelize = require('sequelize');
const sequelize = new Sequelize('sequelize', 'mazinoukah', 'solomon1', {
host: 'localhost',
dialect: 'postgres',
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000,
},
});
const Task = sequelize.define('Task', {
name: Sequelize.STRING,
completed: Sequelize.BOOLEAN,
UserId: {
type: Sequelize.INTEGER,
references: {
model: 'Users', // Can be both a string representing the table name, or a reference to the model
key: 'id',
},
},
});
const User = sequelize.define('User', { …Run Code Online (Sandbox Code Playgroud)