Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
işlevi, DOCUMENTID kapsayıcıdaki belirli bir öğenin benzersiz belge kimliğini döndürür.
Bu, belgenin iç tanımlayıcısını filtrelemek veya almak için kullanılabilir.
Sözdizimi
DOCUMENTID(<item_expr>)
Arguments
| Description | |
|---|---|
item_expr |
Belgeyi temsil eden öğe veya diğer ad. |
Dönüş türleri
Benzersiz belge kimliğini sayısal değer olarak döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Belge kimliğini alma
Bu örnekte işlev, DOCUMENTID her ürünün iç belge kimliğini almak için kullanılır.
SELECT
p.id,
p._rid,
DOCUMENTID(p) AS documentId
FROM
product p
[
{
"id": "5741047452",
"_rid": "36ZyAPW+uN8NAAAAAAAAAA==",
"documentId": 13
}
]
Belge kimliği aralığına göre filtrele
Bu örnekte işlev, DOCUMENTID where yan tümcesinde belgeleri iç kimliklerine göre filtrelemek için kullanılır.
SELECT
p.id,
DOCUMENTID(p) AS documentId
FROM
product p
WHERE
DOCUMENTID(p) >= 5 AND
DOCUMENTID(p) <= 15
[
{
"id": "5720559175",
"documentId": 13
}
]
Açıklamalar
- Bu işlev, yalnızca tek bir fiziksel bölümde benzersiz olan bir tamsayı değeri döndürür.