Delen via


DocumentId (NoSQL-query)

VAN TOEPASSING OP: NoSQL

Extraheert de geheel getal-id die overeenkomt met een specifiek item binnen een fysieke partitie.

Syntaxis

DOCUMENTID(<root_specifier>)

Argumenten

Beschrijving
root_specifier Alias die de hoofdmap identificeert.

Retourtypen

Geheel getal dat een item binnen een fysieke partitie identificeert.

Voorbeelden

In dit voorbeeld ziet u hoe u deze functie gebruikt om de geheel getal-id te extraheren en te retourneren ten opzichte van een fysieke partitie.

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

Deze functie kan ook worden gebruikt als filter.

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

Opmerkingen

  • Deze functie retourneert een geheel getal dat alleen uniek is binnen één fysieke partitie.

Zie ook