第一次发帖,我已经完成了搜索,但似乎无法找到我正在寻找的内容。
我使用Rails 5并试图用2个条件搜索我的数据库,但我遇到的问题是我的一个条件是否定的,我无法找到如何让这个工作。
目前我有这个:
Case.where({source: 'online', status: 'working'})
我想找到source
是'在线'并且status
不'工作'
以上查找源为Online且状态为Working的所有情况。我尝试了以下但是似乎没有效果。
Case.where({source: 'online', status: !'working'})
任何人都可以帮我解决这个问题,还是指出我的文档方向?
答案 0 :(得分:0)
您可以使用where.not
条件:
Case.where(source: 'online').where.not(status: 'working')