Wie kann ich eine Tabelle mit mehreren Bedingungen abfragen? Hier sind die Beispiele beide arbeiten:node.js sequelize: mehrere "where" -Abfragebedingungen
Post.findAll({ where: ['deletedAt IS NULL'] }).success()
und
Post.findAll({ where: {topicId: req.params.id} }).success()
Dann, wenn ich Bedingungen kombiniert brauchen, ich glaube, wie ich so etwas wie
Post.findAll({ where: [{topicId: req.params.id}, 'deletedAt IS NULL'] }).success()
tun müssen, aber es funktioniert nicht.
Auf welche Syntax wartet die Sequelize?
Knoten Debug sagt:
DEBUG: TypeError: Object # has no method 'replace'
wenn es darauf ankommt ...
Sein und dass ich brauchte, und Ihre Lösung passt perfekt zu meinen Bedürfnissen, also danke. – Masquer
Ich muss sagen, es ist offensichtlich, was Sie dort getan haben, wie konnte ich das nicht selbst gemacht haben?) Aber es fühlt sich eher wie Workaround an, ich bin immer noch neugierig, was ich tun würde, wenn beide Bedingungen Parameter hätten? Oder wenn es mehr Bedingungen geben würde? Sequelize Handbücher haben nichts in solchen Fällen ... – Masquer
Nvm, ich habe gerade herausgefunden, dass es mehrere Parameter geben kann, die anschließend für '?' S bereitgestellt werden. Nochmals vielen Dank) – Masquer