Asset Management – 通过 Asset Aspect (简称:Aspect) 过滤出 Asset Type (简称:Type)
在调用 Asset Management 的 API 时,通过应用 Filter 用户可以筛选出自己想要获取的 Type:
Filter 中可用于过滤的参数,无法使用户根据 Aspect 检索出引用了该 Aspect 的 Type:
如果要根据 Aspect 作为条件,筛选出引用了该 Aspect 的 Type,可参考下面的 Filter:
{ "aspects.aspectType.id": "suppiot2.kevin_aspect_vfc_2" }
使用上述 Filter 可以筛选出所有包含 Aspect ID 为:suppiot2.kevin_aspect_vfc_2
的 Type。注意:这里筛选出来的 Type 必须是要直接包括该 Aspect。假如一个 Type (AT 2) 继承自另外一个 Type (AT 1),但是 Aspect suppiot2.kevin_aspect_vfc_2
是在 AT 1 中被添加的,没有在 AT 2 中被添加;那么后续筛选出来的 Type 不会包含 AT 2,只会包含 AT 1。