WHERE - Cosmos DB'de sorgu dili (Azure ve Doku'da)

yan tümcesi WHERE , belirtilen filtre koşulunu karşılayan öğelerin bir alt kümesini döndürür.

Sorgu sonuçlarında öğelerin bir alt kümesini döndürmek için filtre uygulayan bir Azure Cosmos DB yan tümcesi.

Sözdizimi

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

Arguments

Description
filter_condition Döndürülecek öğeler için karşılanacak koşulu belirtir.

Dönüş türleri

Kaynaktan filtrelenmiş bir öğe kümesi döndürür.

Örnekler

Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.

Öğeleri eşitliğe göre filtreleme

Bu örnekte yan tümcesi, ekibin WHERE "Hospitality" olduğu öğeleri filtrelemek için kullanılır.

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"
  }
]