我使用的是Bookshelf.js ORM,我需要能够查询“ parent_id为null”,但遇到一些问题。
这是我正在使用的示例代码段。
const Model = require('../Models/Message')
const result = await new Model().query('parent_id', 'is null').fetchAll();
以上代码仅返回错误。有什么想法吗?
答案 0 :(得分:0)
您可以使用querybuilder:
const result = await new Model().query((queryBuilder) => {
queryBuilder.whereNull('parent_id');
}).fetchAll();
或者简单地:
const result = await new Model()
.where('parent_id', 'is', null)
.fetchAll();
答案 1 :(得分:0)
尝试一下:
const Model = require('../Models/Message')
const result = await new Model().query((qb) => {
qb.where('parent_id', null)
})
.fetchAll()