我希望 Sequelize 将 ID 不在数组中的所有值返回给我。
如果 $notIn 的值是一个空数组,Sequelize 不会返回任何内容,但如果数组包含一个空值,它会返回我。
这没有给我任何回报:
db.foo.findAll({
where: {
id: {
$notIn: []
}
}
});
这会返回我的每个值:
db.foo.findAll({
where: {
id: {
$notIn: ['']
}
}
});
如果数组为空,为什么它不返回所有值?如果它为空,则意味着应返回不在该数组中的所有值。由于 ID 不包含任何值,sequelize 应该将所有值返回给我,对吗?