Aracılığıyla paylaş


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

işlevi bir STRINGTOBOOLEAN dize ifadesini boole değerine dönüştürür.

NoSQL için Azure Cosmos DB sistem işlevi, boole değerine dönüştürülmüş bir dize ifadesi döndürür.

Sözdizimi

STRINGTOBOOLEAN(<string_expr>)

Arguments

Description
string_expr Dize ifadesi.

Dönüş türleri

Boole değeri döndürür.

Örnekler

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

Dizeyi boole değerine dönüştürme

Bu örnekte işlev, STRINGTOBOOLEAN çeşitli dize değerlerini boole değerlerine ayrıştırmak için kullanılır.

SELECT VALUE {
  parseBooleanString: STRINGTOBOOLEAN("true"),
  parseWithPrefix: STRINGTOBOOLEAN("true  "),
  parseWithSuffix: STRINGTOBOOLEAN("  false"),
  parseWithWhitespace: STRINGTOBOOLEAN("  false  "),
  parseBoolean: STRINGTOBOOLEAN(true),
  parseUndefined: STRINGTOBOOLEAN(undefined),
  parseNull: STRINGTOBOOLEAN(null)
}
[
  {
    "parseBooleanString": true,
    "parseWithPrefix": true,
    "parseWithSuffix": false,
    "parseWithWhitespace": false
  }
]

Açıklamalar

  • Bu işlev dizini kullanmaz.