使用以下查询:
const results = ['a', 'b', 'c'];
lists.findAll({
where: {
id: {
[Sequelize.Op.in]: results,
},
},
});
我看到以下错误:
UnhandledPromiseRejectionWarning: Error: Invalid value { id:
{ [Symbol(in)]:
[ 'a', 'b', 'c' ] } }
但是我不知道为什么我的代码不起作用...
如果有问题,我正在使用Sequelize 4.43.0
。
答案 0 :(得分:1)
您可以尝试不使用 version: "3.3"
services:
nifi:
image: apache/nifi
volumes:
- /home/ubuntu/nifi/conf:/opt/nifi/nifi-current/conf
#- ./flow/flow.xml.gz:/opt/nifi/nifi-current/conf/flow.xml.gz
ports:
- "8080:8080"
,例如:
Sequelize.Op.in
并使用where: {
id: results,
}
自动生成SQL:
.... in
...