使用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'
但这不是形成此查询字符串的正确方法。任何人都可以解释如何在这样的查询字符串中指定嵌套元素?感谢。
答案 0 :(得分:0)
在这种情况下,使用P21 API,不必指定父字段'UserDefinedFields'。我正在寻找的列的实际ID实际上是'on_ebay',所以我能够简单地查询这个用户定义的字段:
http://[server]:[port]/api/inventory/parts?$ query = on_ebay eq'Y'