文件名称:querie:从客户端编写Ecto查询
文件大小:199KB
文件格式:ZIP
更新时间:2024-05-30 19:27:58
elixir phoenix ecto query-builder Elixir
从客户端编写Ecto查询 安装 添加到您的mix.exs文件中: [ { :querie , " ~> 1.0 " } ] 这就是Query作用 变成这样: http://localhost:4000/products?name__icontains=milk&price__ge=32&rating__sort=desc 入这个 from (p in Product , where: ilike (p.name, " %milk% " ) and p.price >= 32 , order_by: [ desc: :rating ]) 太酷了吧? 表中的内容 什么是Querie ? 查询是一个库,可帮助您直接从URL参数构建查询,而无需编写太多代码。 是否要添加更多过滤条件? 不用担心,您只需要更改过滤器架构即可。 Querie可以做什么? 动态构建Ecto查询 查询参考表
【文件预览】:
querie-main
----.gitignore(588B)
----README.md(6KB)
----test()
--------test_helper.exs(15B)
--------querie_parser_test.ex(5KB)
----docs()
--------logo.png(22KB)
----example()
--------.gitignore(888B)
--------README.md(737B)
--------test()
--------priv()
--------config()
--------mix.lock(12KB)
--------lib()
--------mix.exs(2KB)
--------assets()
--------.formatter.exs(159B)
----mix.lock(5KB)
----lib()
--------caster.ex(1KB)
--------schema_helpers.ex(495B)
--------querie.ex(211B)
--------parser.ex(6KB)
--------filter.ex(6KB)
----mix.exs(1KB)
----.formatter.exs(97B)