2016-11-24 22 views
0

可以通過多個片段類型獲取庫存嗎?Cumulocity庫存過濾器

inventory/managedObjects?fragmentType=c8y_IsDevice&fragmentType=c8y_DistanceSensor 

,並可以提供片段konow名單?

回答

0

是的,請查看https://cumulocity.com/guides/reference/inventory上的「查詢語言」部分。您所查詢的是:

$filter=(has(c8y_IsDevice) or has(c8y_DistanceSensor))

查詢文本需要被編碼爲有效的HTTP查詢語法(見http://www.w3schools.com/tags/ref_urlencode.asp)。編碼的網址是:

/inventory/managedObjects?q=%24filter%3D(has(c8y_IsDevice)%2Bor%2Bhas(c8y_DistanceSensor))

...這是一個有點不太可讀。請注意,使用「或」的查詢往往運行速度較慢。

您目前可以不查詢系統中所有可用的片段。這是可以隨時動態改變的,並且可以被任何人擴展。

+0

對我來說,q = $ filter =(has(c8y_DistanceSensor))不起作用。任何原因? – balaji