我目前正在使用他们的REST API从版本1提取数据。我目前正在根据Scope.Name值过滤掉信息,但是我的问题是我需要获取对应于两个不同值的所有数据。
我想获取Scope.Name为“ SYS”或“ VCL”的所有史诗,我能够单独进行查询而不会出现问题,但是我找不到将它们合并为单个的方法query.v1。
我尝试了不同的变体,但是我的目标是说从史诗WHERE中选择SELECT Name,Category.Name,Scope.Name,ID Scope.Name ==“ SYS” || Scope.Name ==“ VCL”。
我了解到查询中的WHERE子句仅支持直接相等,因此如何使用过滤器查询来做到这一点。
from: Epic
select:
- Name
- Category.Name
- Scope.Name
- ID
where:
Scope.Name: $myScope
with:
$myScope: "SYS"
from: Epic
select:
- Name
- Category.Name
- Scope.Name
- ID
filter:
Scope.Name="SYS"
这是一个语法错误。 “在解析块映射时,未找到预期的密钥”
from: Epic
select:
- Name
- Category.Name
- Scope.Name
- ID
where:
Scope.Name: "VSL","SYS"
我已经尝试了这两种方法,并且它们分别返回所有正确的值,但是我试图找到一种方法来允许Scope.Name为“ SYS”或“ VCL”。任何帮助将不胜感激。