前页 | 后页 |
结合WHERE和SELECT参数
可以在查询功能的基本URI中组合oslc.where和oslc.select查询参数,以检索满足指定条件的所有那些需求的必需属性。这类似于在SQL语句中同时使用WHERE和SELECT子句。
例子
这些示例查询对由Cloud连接的名为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:标题位于[“ Requirement1”,“ Requirement2”]和oslc.select = dcterms:title,dcterms:created,dcterms:creator {foaf:name} 检索标题为“ Requirement1”或“ Requirement2”的所有需求的OSLC属性“ title”,“ created”和“ creator”。 |
3 |
查询: http:// localhost:480 / firebird_model / oslc / qc /?oslc.where = dcterms:title =“ Requirement1”和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 返回错误响应,因为“创建的”属性的值格式无效。 |
笔记
- 可通过Pro Cloud Server使用有效许可证使用此功能
- 日期必须以YYYY-MM-DD格式指定