Sdílet prostřednictvím


DocumentId (dotaz NoSQL)

PLATÍ PRO: NoSQL

Extrahuje celočíselné identifikátory odpovídající určité položce ve fyzickém oddílu.

Syntaxe

DOCUMENTID(<root_specifier>)

Argumenty

Popis
root_specifier Alias, který identifikuje kořen.

Návratové typy

Celé číslo identifikující položku v rámci fyzického oddílu

Příklady

Tento příklad ukazuje použití této funkce k extrakci a vrácení celočíselného identifikátoru vzhledem k fyzickému oddílu.

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

Tuto funkci lze také použít jako filtr.

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

Poznámky

  • Tato funkce vrátí celočíselnou hodnotu, která je jedinečná pouze v rámci jednoho fyzického oddílu.

Viz také