在查询字符串中使用嵌套元素获取url

时间:2016-06-08 20:45:04

标签: sql url get nested query-string

使用Postman,我正在向我的P21数据库中间件形成一个GET请求查询,以检索UserDefinedField中具有特定值的项目。

我能够在项目数据的顶层查询事物,例如ItemID和ItemDesc,如下所示:

http://[server]:[port]/api/inventory/parts?$ query = ItemDesc eq'CONTROL VALVE'

但是,我想在查询字符串中使用的值嵌套在UserDefinedFeilds元素中。我特意寻找以下项目:

http://[server]:[port]/api/inventory/parts?$ query = UserDefinedFeilds / OnEbay eq'Y'

但这不是形成此查询字符串的正确方法。任何人都可以解释如何在这样的查询字符串中指定嵌套元素?感谢。

1 个答案:

答案 0 :(得分:0)

在这种情况下,使用P21 API,不必指定父字段'UserDefinedFields'。我正在寻找的列的实际ID实际上是'on_ebay',所以我能够简单地查询这个用户定义的字段:

http://[server]:[port]/api/inventory/parts?$ query = on_ebay eq'Y'