objection-filter:使用复杂的搜索查询通过HTTP过滤objection.js模型

时间:2024-06-02 17:58:26
【文件属性】:

文件名称:objection-filter:使用复杂的搜索查询通过HTTP过滤objection.js模型

文件大小:125KB

文件格式:ZIP

更新时间:2024-06-02 17:58:26

JavaScript

什么是异议过滤器? objection-filter是 ORM的插件。 它旨在允许对API进行强大的过滤器和聚合。 您可以做的一些例子包括: 1.过滤嵌套关系 例如,如果您有模型客户CustomerToTo城市所属国到国家,我们可以查询国家以A开头的所有客户。 2.急于加载数据 在单个查询中快速加载一堆相关数据。 这对于获取列表模型非常有用,例如,客户随后将所有订单都包含在同一查询中。 3.汇总和报告 在模型上创建快速计数和总和可以大大加快开发速度。 一个示例可以是客户模型的numberOfOrders 。 捷径 安装 npm i objection-filter --save objection-filter> = 1.0.0与旧查询完全向后兼容,但现在支持嵌套以及新的objection.js对象表示法。 由于存在这些更改以及可能的查询组合范围,因此使用了1.0.0表示法。 在更高


【文件预览】:
objection-filter-master
----.travis.yml(1KB)
----package.json(2KB)
----test()
--------logic.test.js(12KB)
--------utils.js(11KB)
--------aggregation.test.js(16KB)
--------eager.test.js(11KB)
--------basic.test.js(8KB)
--------count.test.js(3KB)
--------custom-operators.test.js(4KB)
--------complex.test.js(15KB)
--------lib()
----LICENSE(555B)
----src()
--------lib()
--------config.ts(78B)
--------index.ts(921B)
----.npmignore(32B)
----.eslintrc.js(1KB)
----tsconfig.json(232B)
----doc()
--------AGGREGATIONS.md(7KB)
--------RECIPES.md(2KB)
--------CHANGELOG.md(2KB)
----.gitignore(46B)
----.prettierrc.js(90B)
----README.md(8KB)
----yarn.lock(222KB)

网友评论