DocumentId (NoSQL sorgusu)

UYGULANANLAR: NoSQL

Fiziksel bölüm içindeki belirli bir öğeye karşılık gelen tamsayı tanımlayıcısını ayıklar.

Söz dizimi

DOCUMENTID(<root_specifier>)

Bağımsız değişkenler

Açıklama
root_specifier Kökü tanımlayan diğer ad.

Dönüş türleri

Fiziksel bölüm içindeki bir öğeyi tanımlayan tamsayı.

Örnekler

Bu örnekte, fiziksel bölüme göre tamsayı tanımlayıcısını ayıklamak ve döndürmek için bu işlevin kullanılması gösterilmektedir.

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

Bu işlev filtre olarak da kullanılabilir.

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

Açıklamalar

  • Bu işlev, yalnızca tek bir fiziksel bölümde benzersiz olan bir tamsayı değeri döndürür.

Ayrıca bkz.