I use Sequelize to query my database.
I use Op.and and Op.ne in my query :
const Op = require('sequelize');
let subLevels = await SubAchievement.findAll({
where : {
[Op.and]:[
{upLevel: level.id,},
{level: {
[Op.ne]: 2
}}
]
}
});
when I run my program. i get this error:
(node:72806) UnhandledPromiseRejectionWarning: Error: Invalid value { upLevel: 1 }
and I can not find Op.ne
in Op
, but Op.and
can be found.
why?
question from:
https://stackoverflow.com/questions/65921276/sequelize-do-not-work-when-i-use-op-and-and-op-ne 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…