restql 学习二 几种查询模式
2024-09-05 15:09:51
restql 提供了比较强大的查询处理。
支持的几种查询模式
- 基本查询,主要是单一映射资源的查询,(from,with,only,header,cache。。。)
- 并行查询,多个资源的同时查询,(对于没有关联的数据处理很不错)
- 链式查询,查询数据有管理,一个输出是另外一个的输入
- 聚合结果查询(使用in ,实际上使用链接查询也可以)
基本使用
- 环境准备
使用docker-compose 准备基础环境
version: '3'
services:
restql-api:
image: b2wdigital/restql-http:latest
ports:
- "9000:9000"
environment:
- MONGO_URL=mongodb://mongodb:27017/restql
restql-manager:
image: b2wdigital/restql-manager:latest
ports:
- "3000:3000"
environment:
- MONGO_URL=mongodb://mongodb:27017/restql
- RESTQL_SERVER_URL=http://restql-api:9000
mongodb:
image: mongo:latest
ports:
- "27017:27017"
- 添加的资源映射
具体使用可以参考官方文档或者 https://www.cnblogs.com/rongfengliang/p/11874448.html
- 基本查询
一般都是查询单一资源并使用过滤以及only 选择查询数据
- 并行查询
就是多个rest 资源的同时查询,并聚合
- 链式查询
一个输出是一个的输入
- in 查询
简单in 查询
一个高级查询(有待仔细研究下)
说明
restql 是很不错,但是还是缺少一个标准规范,同时在语言的支持上并不是特别的多,生态一般,java 语言的实现使用上还是比较方便的,
同时官方也提供了基于注解的开发方式。
参考资料
http://docs.restql.b2w.io/#/restql/query-language
最新文章
- canvas生成二维码,并下载保存为本地的图片
- jQuery静态方法type使用和源码分析
- SQL Server 2000: 维护计划无法执行
- Android笔试和面试提点
- hdu 5563 Clarke and five-pointed star 水题
- Polymorphism
- 成都OpenPart——DevOps专场活动参与感
- Java程序实现导出Excel,支持IE低版本
- ios开发之UIImageView
- WIX 学习笔记- 1 简介
- 控制textbook输入字符
- JAVA学习:面向对象编程
- JAVA中GridBagLayout布局管理器应用详解
- http动词解释及规范
- Java中Sax解析XML
- python multiprocessing 和tcp
- BZOJ1079或洛谷2476 [SCOI2008]着色方案
- thrift使用总结
- 域名映射ip
- javaweb基础 02--javaweb基础概念
热门文章
- nginx服务器图片防盗链的方法
- MySQL 中获取用户表、用户视图、用户表中列信息
- 源码分析-----ThreadPoolExecutor
- 云计算入门(一)、使用vagrant+virtualbox安装虚机
- 《 .NET并发编程实战》阅读指南 - 第6章
- 实用 PXE 配置:不断更新中...
- .net core ajax使用EPPlus上传excle导入总结
- 基于Jquery的进度条插件(实用)
- webapi 集成NLog
- vue同一个路由,但参数发生变化,页面不刷新的问题(vue监听路由参数变化重新渲染页面)