bookshelf.js – 如何获取所有查询为空或根本没有查询的记录?
bookshelf.js – how to fetch all records with empty query or no query at all?
是否可以在不查询的情况下获取书架中table的所有记录?
我有一个名为 Person 的模型,我想检索它的所有记录。
我目前在做的是:
Person.where('id', '>', 0) ).fetchAll()
.then((result) => {
// doing stuff
});
感觉不对。
我希望得到类似
的东西
// using empty querybuilder
Person.query().fetchAll()
或
Person.all //
我是不是漏掉了什么?
我想 model.fetchAll
就是您要找的东西。
Simple helper function for retrieving all instances of the given model.
参见Bookshelf.js
的API Reference
在这种情况下,您可以使用 Model.fetchAll()
,它从数据库中获取模型集合,使用当前在模型上设置的任何查询参数来形成 select 查询。
是否可以在不查询的情况下获取书架中table的所有记录?
我有一个名为 Person 的模型,我想检索它的所有记录。
我目前在做的是:
Person.where('id', '>', 0) ).fetchAll()
.then((result) => {
// doing stuff
});
感觉不对。
我希望得到类似
的东西// using empty querybuilder
Person.query().fetchAll()
或
Person.all //
我是不是漏掉了什么?
我想 model.fetchAll
就是您要找的东西。
Simple helper function for retrieving all instances of the given model.
参见Bookshelf.js
的API Reference在这种情况下,您可以使用 Model.fetchAll()
,它从数据库中获取模型集合,使用当前在模型上设置的任何查询参数来形成 select 查询。