【问题标题】:bookshelf.js – how to fetch all records with empty query or no query at all?bookshelf.js – 如何获取空查询或根本没有查询的所有记录?
【发布时间】:2019-03-18 09:46:25
【问题描述】:

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

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

我目前在做的是这样的:

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

感觉不对。

我希望有类似的东西

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

Person.all //

我错过了什么吗?

【问题讨论】:

    标签: node.js bookshelf.js


    【解决方案1】:

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

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

    参见 Bookshelf.js 的API Reference

    【讨论】:

    • 我怎么会错过呢?我已经阅读了书架上的文档……谢谢!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-07
      • 2019-11-04
      • 2018-04-27
      • 2013-02-18
      • 2015-02-02
      • 2021-06-05
      • 1970-01-01
      相关资源
      最近更新 更多