IS_DEFINED (kueri NoSQL)

BERLAKU UNTUK: NoSQL

Mengembalikan boolean yang menunjukkan apakah properti telah diberi nilai.

Sintaks

IS_DEFINED(<expr>)  

Argumen

Deskripsi
expr Ekspresi apa pun.

Jenis yang dikembalikan

Mengembalikan ekspresi boolean.

Contoh

Contoh berikut mengecek keberadaan properti dalam dokumen JSON tertentu.

SELECT VALUE {
    isDefined: IS_DEFINED({ "quantity" : 5 }.quantity), 
    isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
  {
    "isDefined": true,
    "isNotDefined": false
  }
]

Keterangan

  • Fungsi ini mendapat manfaat dari indeks rentang.