Come faccio a interrogare una tabella con più condizioni? Ecco gli esempi sia di lavoro:node.js sequelize: più condizioni di query 'where'
Post.findAll({ where: ['deletedAt IS NULL'] }).success()
e
Post.findAll({ where: {topicId: req.params.id} }).success()
Quindi, se ho bisogno di condizioni combinate, mi sento come ho bisogno di fare qualcosa di simile
Post.findAll({ where: [{topicId: req.params.id}, 'deletedAt IS NULL'] }).success()
, ma non funziona
Qual è la sintassi attesa per il sequelize?
nodo di debug dice:
DEBUG: TypeError: Object # has no method 'replace'
se è importante ...
La sua e che avevo bisogno, e la tua soluzione si adatta perfettamente alle mie esigenze, quindi grazie. – Masquer
Devo dire che è ovvio che cosa hai fatto lì, come potrei non averlo fatto io?) Ma sembra più una soluzione, sono ancora curioso di sapere cosa farei se entrambe le condizioni avessero parametri? O se ci fossero più condizioni? Sequelize manuali non ha nulla in questi casi ... – Masquer
Nvm, ho appena scoperto che ci possono essere diversi parametri forniti successivamente per '?' S. Grazie ancora) – Masquer