Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen DOCUMENTID returnerar det unika dokument-ID:t för ett visst objekt i containern.
Detta kan användas för att filtrera eller hämta dokumentets interna identifierare.
Syntax
DOCUMENTID(<item_expr>)
Arguments
| Description | |
|---|---|
item_expr |
Objektet eller aliaset som representerar dokumentet. |
Returtyper
Returnerar det unika dokument-ID:t som ett numeriskt värde.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Hämta dokument-ID
I det här exemplet DOCUMENTID används funktionen för att hämta det interna dokument-ID:t för varje produkt.
SELECT
p.id,
p._rid,
DOCUMENTID(p) AS documentId
FROM
product p
[
{
"id": "5741047452",
"_rid": "36ZyAPW+uN8NAAAAAAAAAA==",
"documentId": 13
}
]
Filtrera efter dokument-ID-intervall
I det här exemplet DOCUMENTID används funktionen i en WHERE-sats för att filtrera dokument efter deras interna ID.
SELECT
p.id,
DOCUMENTID(p) AS documentId
FROM
product p
WHERE
DOCUMENTID(p) >= 5 AND
DOCUMENTID(p) <= 15
[
{
"id": "5720559175",
"documentId": 13
}
]
Anmärkningar
- Den här funktionen returnerar ett heltalsvärde som bara är unikt inom en enda fysisk partition.