다음을 통해 공유


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

설명

  • 이 함수는 단일 실제 파티션 내에서만 고유한 정수 값을 반환합니다.

참고 항목