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