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

STRINGTOBOOLEAN 函数将字符串表达式转换为布尔值。

一个 Azure Cosmos DB for NoSQL 系统函数,该函数返回转换为布尔值的字符串表达式。

Syntax

STRINGTOBOOLEAN(<string_expr>)

Arguments

Description
string_expr 字符串表达式。

返回类型

返回布尔值。

例子

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

将字符串转换为布尔值

在此示例中,该 STRINGTOBOOLEAN 函数用于将各种字符串值分析为布尔值。

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

注解

  • 此函数不使用索引。