WHERE - Cosmos DB 中的查询语言(在 Azure 和 Fabric 中)

WHERE 子句返回满足指定筛选条件的项的子集。

一个 Azure Cosmos DB for NoSQL 子句,该子句应用筛选器以返回查询结果中的项子集。

Syntax

WHERE <filter_condition>
<filter_condition> ::= <scalar_expression>

Arguments

Description
filter_condition 指定要为要返回的项满足的条件。

返回类型

从源返回筛选的一组项。

例子

本部分包含有关如何使用此查询语言构造的示例。

按相等性筛选项

在此示例中,子 WHERE 句用于筛选团队为“Hospitality”的项目。

SELECT VALUE {
  employeeName: e.name,
  currentTeam: e.team
}
FROM
  employees e
WHERE
  e.team = "Hospitality"
[
  {
    "employeeName": "Jordan Mitchell",
    "currentTeam": "Hospitality"
  },
  {
    "employeeName": "Ashley Schroeder",
    "currentTeam": "Hospitality"
  },
  {
    "employeeName": "Tomas Richardson",
    "currentTeam": "Hospitality"
  }
]