0

使用“.*”模式可以查询给定类型的所有实体。例如,要获取“Room”类型的所有实体,可以使用以下 queryContext:

{
    "entities": [
    {
        "type": "Room",
        "isPattern": "true",
        "id": ".*"
    }
    ],
    "attributes" : [ ]
}

但是,无论类型如何,如何从 CB 获取所有实体?

4

1 回答 1

1

如手册中所述,空类型等同于“任何类型”(请参阅​​“使用空类型”部分)。

因此,要获取所有类型的所有实体,您可以执行以下 queryContext:

{
    "entities": [
    {
        "type": "",
        "isPattern": "true",
        "id": ".*"
    }
    ],
    "attributes" : [ ]
}

但是,考虑到 CB 可能存储大量实体(这会为该查询产生巨大的 HTTP 响应),因此查询所有实体通常是个坏主意。

于 2014-06-02T10:59:07.863 回答