javascript – 如何在Knex JS中使用IS NOT NULL
作者:互联网
我正在尝试使用knex创建以下查询:
具有users.photo的users.location的SELECT * FROM users group不为null
如下:
knex(“users”).groupBy(“users.location”).having(“users.photo”,“IS NOT”,“Null”)
我收到以下错误:
不允许操作符IS NOT
我已经阅读了他们的文档,找不到任何有用的东西.
解决方法:
根据docs,.havingRaw是你需要的:
knex("users").groupBy("users.location").havingRaw("users.photo IS NOT ?", [null]);
另一方面,除非在此特定情况下使用构建器有任何剩余优势,否则请立即执行knex.raw.
标签:javascript,mysql,node-js,knex-js 来源: https://codeday.me/bug/20190716/1475035.html