Disons que je veux faire une commande de sélection avec
WHERE ID=2134
Mais si l'utilisateur ne fournit pas l'identifiant, il ne devrait tout simplement pas se soucier de l'ID WHERE (car il est nul)
Comment puis-je gérer cela avec Sequelize?
Post.update({
updatedAt: null,
}, {
where: {
deletedAt: {
[Op.ne]: null
}
}
});
Fondamentalement, votre requête devrait avoir
WHERE id=1234 OR id is null
donc pour séquencer ce serait
const Op = Sequelize.Op;
Model.findAll({
where: {
id: {
[Op.or]: [1234, null]
}
}
});
Voici les documents: http://docs.sequelizejs.com/manual/tutorial/querying.html#operators