DocumentId (kueri NoSQL)

BERLAKU UNTUK: NoSQL

Mengekstrak pengidentifikasi bilangan bulat yang sesuai dengan item tertentu dalam partisi fisik.

Sintaks

DOCUMENTID(<root_specifier>)

Argumen

Deskripsi
root_specifier Alias yang mengidentifikasi akar.

Jenis yang ditampilkan

Bilangan bulat yang mengidentifikasi item dalam partisi fisik.

Contoh

Contoh ini menggambarkan penggunaan fungsi ini untuk mengekstrak dan mengembalikan pengidentifikasi bilangan bulat relatif terhadap partisi fisik.

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

Fungsi ini juga dapat digunakan sebagai filter.

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

Keterangan

  • Fungsi ini mengembalikan nilai bilangan bulat yang hanya unik dalam satu partisi fisik.

Lihat juga