sql - GraphQl 查询是否可以接受一些 RSQL(或 SQL)来缩小范围?
问题描述
最近我一直在研究如何使用 GraphQL 查询数据,我想知道是否有可能以某种方式提供适当的参数来缩小给定的查询,比如 RSQL 片段(https://github.com/jirutka/rsql-解析器)?例如,我发现了这样一个查询片段:
{
search(id: "4124", rsql: "type==TTK and direction=="Directional",
type: "Object" ) {
id
... on Object
type
direction
}
}
}
所以对我来说似乎是可能的,虽然我不太明白它是如何工作的。有人可以解释如何传递这些参数吗?我会发现它在缩小范围(例如按类型或名称)后搜索数据时很有用。预先感谢您的帮助!
解决方案
推荐阅读
- javascript - 如何将对象数组展平为多个级别?
- css - 反应现代日历日期选择器与下面的日期选择器输入重叠
- sql - 基于列条目的具有布尔值的 SQL 新列
- rust - `vec!` 什么时候创建不同的元素?
- javascript - 通过javascript按钮关闭/打开滚动
- java - 在java中将控制台界面转换为GUI
- vim - Vim 小写保存文件
- python - 使用 Tesseract OCR、OpenCV 和 Python 从图像中提取文本
- angular - 使用 Angular 8 和 Rest API 增加 Web 应用程序中的会话超时
- web-crawler - 网络爬虫在 `/api/.env` 期待什么响应?