Partager via


DocumentId (requête NoSQL)

S’APPLIQUE À : NoSQL

Extrait l’identificateur entier correspondant à un élément spécifique au sein d’une partition physique.

Syntaxe

DOCUMENTID(<root_specifier>)

Arguments

Description
root_specifier Alias qui identifie la racine.

Types de retour

Entier identifiant un élément au sein d’une partition physique.

Exemples

Cet exemple illustre l’utilisation de cette fonction pour extraire et retourner l’identificateur entier relatif à une partition physique.

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

Cette fonction peut également être utilisée comme filtre.

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

Notes

  • Cette fonction retourne une valeur entière qui n’est unique qu’au sein d’une seule partition physique.

Voir aussi