bookshelf.js –如何使用空查询或完全不查询来获取所有记录?

时间:2019-03-18 09:46:26

标签: node.js bookshelf.js

是否可以在没有查询的情况下获取书架中表的所有记录?

我有一个名为Person的模型,我想检索它的所有记录。

我目前正在做的事情是

Person.where('id', '>', 0) ).fetchAll()
  .then((result) => {
    // doing stuff
  });

感觉不对。

我希望有这样的东西

// using empty querybuilder
Person.query().fetchAll()

Person.all //

我想念什么吗?

2 个答案:

答案 0 :(得分:1)

我想model.fetchAll是您要寻找的东西。

  

简单的辅助函数,用于检索给定模型的所有实例。

请参见Bookshelf.js的API Reference

答案 1 :(得分:0)

在这种情况下,您可以使用Model.fetchAll(),它使用模型上当前设置的任何查询参数从数据库中获取模型的集合,以形成选择查询。