Comparteix a través de


DocumentId (consulta NoSQL)

SE APLICA A: NoSQL

Extrae el identificador entero correspondiente a un elemento específico dentro de una partición física.

Sintaxis

DOCUMENTID(<root_specifier>)

Argumentos

Descripción
root_specifier Alias que identifica la raíz.

Tipos de valores devueltos

Entero que identifica un elemento dentro de una partición física.

Ejemplos

En este ejemplo se muestra el uso de esta función para extraer y devolver el identificador entero en relación con una partición física.

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

Esta función también se puede usar como filtro.

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

Comentarios

  • Esta función devuelve un valor entero que solo es único dentro de una sola partición física.

Consulte también