이 함수는 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
}
]
비고
- 이 함수는 단일 실제 파티션 내에서만 고유한 정수 값을 반환합니다.