TOSTRING - Cosmos DB 中的查询语言

TOSTRING 函数返回值的字符串表示形式。

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

Syntax

TOSTRING(<expr>)

Arguments

Description
expr 任何表达式。

返回类型

返回字符串表达式。

例子

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

将值转换为字符串

在此示例中,该 TOSTRING 函数用于将多个标量和对象值转换为字符串。

SELECT VALUE {
  integerToString: TOSTRING(125),
  floatToString: TOSTRING(0.1234),
  booleanToString: TOSTRING(false),
  arrayToString: TOSTRING([ 1, 2, 3 ]),
  objectToString: TOSTRING({ "department": "Bicycles" }),
  stringToString: TOSTRING("Hello World"),
  undefinedToString: TOSTRING(undefined),
  notANumberToString: TOSTRING(NaN),
  infinityToString: TOSTRING(Infinity)
}
[
  {
    "integerToString": "125",
    "floatToString": "0.1234",
    "booleanToString": "false",
    "arrayToString": "[1,2,3]",
    "objectToString": "{\"department\":\"Bicycles\"}",
    "stringToString": "Hello World",
    "notANumberToString": "NaN",
    "infinityToString": "Infinity"
  }
]

注解

  • 此函数不使用索引。