Javascript 如何在书架上使查询为空
我正在使用Bookshelf.js ORM,我需要能够查询“parent_id为null”,但我遇到了一些问题 下面是我正在使用的示例代码片段Javascript 如何在书架上使查询为空,javascript,bookshelf.js,Javascript,Bookshelf.js,我正在使用Bookshelf.js ORM,我需要能够查询“parent_id为null”,但我遇到了一些问题 下面是我正在使用的示例代码片段 const Model = require('../Models/Message') const result = await new Model().query('parent_id', 'is null').fetchAll(); 上面的代码只返回一个错误。有什么想法吗?您可以使用querybuilder: const resul
const Model = require('../Models/Message')
const result = await new Model().query('parent_id', 'is null').fetchAll();
上面的代码只返回一个错误。有什么想法吗?您可以使用querybuilder:
const result = await new Model().query((queryBuilder) => {
queryBuilder.whereNull('parent_id');
}).fetchAll();
或者简单地说:
const result = await new Model()
.where('parent_id', 'is', null)
.fetchAll();
试试这个:
const Model = require('../Models/Message')
const result = await new Model().query((qb) => {
qb.where('parent_id', null)
})
.fetchAll()