Как я могу выполнить запрос к таблице с несколькими условиями? Вот примеры оба работают:node.js sequelize: несколько условий запроса «где»
Post.findAll({ where: ['deletedAt IS NULL'] }).success()
и
Post.findAll({ where: {topicId: req.params.id} }).success()
Тогда, если мне нужно условия в сочетании, я чувствую, что мне нужно сделать что-то вроде
Post.findAll({ where: [{topicId: req.params.id}, 'deletedAt IS NULL'] }).success()
, но не работает.
Каков синтаксис, который ожидает сиквел?
узел отладки говорит:
DEBUG: TypeError: Object # has no method 'replace'
, если это имеет значение ...
Its И что мне нужно, и ваше решение прекрасно соответствует моим потребностям, поэтому спасибо. – Masquer
Я должен сказать, что это очевидно, что вы сделали там, как бы я не сделал этого сам?) Но это больше похоже на обходной путь, мне все же интересно, что бы я сделал, если бы оба условия имели параметры? Или, если будет больше условий? Sequelize manuals ничего не имеет в таких случаях ... – Masquer
Nvm, я только узнал, что может быть несколько параметров, предоставленных впоследствии для '?' S. Еще раз спасибо) – Masquer