使用“.*”模式可以查询给定类型的所有实体。例如,要获取“Room”类型的所有实体,可以使用以下 queryContext:
{
"entities": [
{
"type": "Room",
"isPattern": "true",
"id": ".*"
}
],
"attributes" : [ ]
}
但是,无论类型如何,如何从 CB 获取所有实体?
使用“.*”模式可以查询给定类型的所有实体。例如,要获取“Room”类型的所有实体,可以使用以下 queryContext:
{
"entities": [
{
"type": "Room",
"isPattern": "true",
"id": ".*"
}
],
"attributes" : [ ]
}
但是,无论类型如何,如何从 CB 获取所有实体?
如手册中所述,空类型等同于“任何类型”(请参阅“使用空类型”部分)。
因此,要获取所有类型的所有实体,您可以执行以下 queryContext:
{
"entities": [
{
"type": "",
"isPattern": "true",
"id": ".*"
}
],
"attributes" : [ ]
}
但是,考虑到 CB 可能存储大量实体(这会为该查询产生巨大的 HTTP 响应),因此查询所有实体通常是个坏主意。