前页 | 后页 |
结合 WHERE 和SELECT参数
oslc.where和oslc.select查询参数可以组合在查询能力的基本 URI 中,以检索所有满足指定条件的需求的所需属性。这类似于在#
中同时使用 WHERE 和SELECT子句#
陈述。
例子
这些示例查询作用于由云连接的名为firebird_model的模型。
示例 |
查询 |
---|---|
1 |
查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:title="Requirement1" & oslc.select=dcterms:title 检索标题为“Requirement1”的所有需求的 OSLC属性标题。 |
2 |
查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:title in ["Requirement1","Requirement2"] & oslc.select=dcterms:title,dcterms:created,dcterms:creator {foaf:名称} 检索标题为“Requirement1”或“Requirement2”的所有需求的 OSLC属性“title”、“created”和“creator”。 |
3 |
查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:title="Requirement1" and dcterms:creator{foaf:name}="User1" & oslc.select=* 检索由“User1”创建的标题为“Requirement1”的所有需求的所有 OSLC属性。 |
4 |
查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:created<"01-07-2020"oslc.select=dcterms:title 返回错误响应,因为属性“created”的值不是有效格式。 |
注记
- 此功能可通过专业云服务器获得,具有有效许可证
- 日期必须以 YYYY-MM-DD 格式指定