编程语言
首页 > 编程语言> > javascript – 如何在Knex JS中使用IS NOT NULL

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