Megosztás a következőn keresztül:


DocumentId (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Kinyeri egy adott elemnek megfelelő egész számazonosítót egy fizikai partíción belül.

Szintaxis

DOCUMENTID(<root_specifier>)

Argumentumok

Leírás
root_specifier A gyökerét azonosító alias.

Visszaadott típusok

Egy fizikai partíción belüli elemet azonosító egész szám.

Példák

Ez a példa azt szemlélteti, hogy ezzel a függvénnyel kinyeri és visszaadja az egész szám azonosítóját egy fizikai partícióhoz képest.

[
  {
    "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
  }
]

Ez a függvény szűrőként is használható.

[
  {
    "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
  }
]

Megjegyzések

  • Ez a függvény egy egész számot ad vissza, amely csak egyetlen fizikai partíción belül egyedi.

Lásd még