knex('something') .where({ state: BOOKING_STATE.A-6ren">
gpt4 book ai didi

javascript - Knex JS "OR"在 .where() 内部?

转载 作者:行者123 更新时间:2023-12-01 07:50:37 25 4
gpt4 key购买 nike

有谁知道如何编写像' || 这样的 OR 逻辑' JS 中的运算符
我试着在我的膝盖内这样做->

knex('something')
.where({ state: BOOKING_STATE.ACCEPTED } || { state: BOOKING_STATE.WAITING_LIST})

但是它失败了,我在文档中找不到任何关于它的信息

最佳答案

如果您查看 where 的文档使用 Knex 子句,你会看到一个分组链 where,如果你试图有多个 where 子句,但只想 or你列出的两个,那么这样的事情就可以了。

knex('something')
.where(function() {
this.where('state', BOOKING_STATE.ACCEPTED ).orWhere('state', BOOKING_STATE.WAITING_LIST)
})
.andWhere('something', something_else)
...;

关于javascript - Knex JS "OR"在 .where() 内部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53751587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com