DocumentId (запрос NoSQL)
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
Извлекает целый идентификатор, соответствующий конкретному элементу в физической секции.
Синтаксис
DOCUMENTID(<root_specifier>)
Аргументы
Description | |
---|---|
root_specifier |
Псевдоним, определяющий корневой каталог. |
Типы возвращаемых данных
Целое число, определяющее элемент в физической секции.
Примеры
В этом примере показано использование этой функции для извлечения и возврата целочисленного идентификатора относительно физической секции.
[
{
"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
}
]
Эта функция также может использоваться в качестве фильтра.
[
{
"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
}
]
Замечания
- Эта функция возвращает целочисленное значение, уникальное только в пределах одной физической секции.