DocumentId(NoSQL 查询)

适用范围: NoSQL

提取对应于物理分区中特定项的整数标识符。

语法

DOCUMENTID(<root_specifier>)

参数

描述
root_specifier 标识根的别名。

返回类型

用于标识物理分区中的项的整数。

示例

此示例演示如何使用此函数提取并返回相对于物理分区的整数标识符。

[
  {
    "id": "5741047452",
    "name": "Joltage Kid's Vest"
  }
]
SELECT
    p.id,
    p._rid,
    DOCUMENTID(p) AS documentId
FROM  
    product p
[
  {
    "id": "5741047452",
    "_rid": "36ZyAPW+uN8NAAAAAAAAAA==",
    "documentId": 13
  }
]

此函数还可以用作筛选器。

[
  {
    "id": "5720559175",
    "name": "Joltage Kid's Vest"
  }
]
SELECT
    p.id,
    DOCUMENTID(p) AS documentId
FROM  
    product p
WHERE
    DOCUMENTID(p) >= 5 AND
    DOCUMENTID(p) <= 15
[
  {
    "id": "5720559175",
    "documentId": 13
  }
]

备注

  • 此函数返回仅在单个物理分区中唯一的整数值。

另请参阅