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

注釈

  • この関数が返す整数値は、1 つの物理パーティションの中でだけ一意です。

関連項目