У меня есть массив, содержащий набор условий, каждое условие имеет несколько операторов для удовлетворения:
const conditions = [
{
statement.one = '',
statement.two = ''
},
{
statement.one = '',
statement.two = ''
},
...
]
Я хотел бы, чтобы Knex знал, что если строка удовлетворяет одному из этих условий, строка получаетвыбранный.
Было бы легко, если бы я знал, сколько условий у меня есть заранее, я мог бы тогда просто жестко кодировать с knex().where().orWhere()
.Однако я этого не знаю.Есть ли динамический способ, которым я могу циклически проходить через каждое условие, проверять выполнение, и пока одно из этих условий выполняется, строка выбирается, не беспокоясь о других?