다음을 통해 공유


DOCUMENTID - Cosmos DB의 쿼리 언어(Azure 및 패브릭)

이 함수는 DOCUMENTID 컨테이너의 지정된 항목에 대한 고유한 문서 ID를 반환합니다.

문서의 내부 식별자를 필터링하거나 검색하는 데 사용할 수 있습니다.

구문

DOCUMENTID(<item_expr>)

Arguments

Description
item_expr 문서를 나타내는 항목 또는 별칭입니다.

반환 형식

고유 문서 ID를 숫자 값으로 반환합니다.

예시

이 섹션에는 이 쿼리 언어 구문을 사용하는 방법에 대한 예제가 포함되어 있습니다.

문서 ID 검색

이 예제에서는 함수를 DOCUMENTID 사용하여 각 제품에 대한 내부 문서 ID를 가져옵니다.

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

문서 ID 범위별로 필터링

이 예제 DOCUMENTID 에서 함수는 WHERE 절에서 내부 ID로 문서를 필터링하는 데 사용됩니다.

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

비고

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