书架上如何使查询为空
how make query is null on bookshelf
我正在使用 Bookshelf.js ORM,我需要能够查询 'parent_id is null' 但我遇到了一些问题。
这是我正在使用的示例代码片段。
const Model = require('../Models/Message')
const result = await new Model().query('parent_id', 'is null').fetchAll();
以上代码只是returns一个错误。有什么想法吗?
您可以使用查询生成器:
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()
我正在使用 Bookshelf.js ORM,我需要能够查询 'parent_id is null' 但我遇到了一些问题。
这是我正在使用的示例代码片段。
const Model = require('../Models/Message')
const result = await new Model().query('parent_id', 'is null').fetchAll();
以上代码只是returns一个错误。有什么想法吗?
您可以使用查询生成器:
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()