Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi IS_OBJECT mengembalikan nilai boolean yang menunjukkan apakah jenis ekspresi yang ditentukan adalah objek JSON.
Fungsi sistem Azure Cosmos DB for NoSQL yang mengembalikan true jika jenis ekspresi yang ditentukan adalah objek JSON.
Syntax
IS_OBJECT(<expr>)
Arguments
| Description | |
|---|---|
expr |
Ekspresi apa pun. |
Tipe pengembalian
Mengembalikan ekspresi boolean.
Examples
Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.
Periksa apakah nilai adalah objek
Dalam contoh ini, IS_OBJECT fungsi digunakan untuk memeriksa berbagai nilai untuk melihat apakah itu objek.
SELECT VALUE {
isBooleanAnObject: IS_OBJECT(true),
isNumberAnObject: IS_OBJECT(1),
isStringAnObject: IS_OBJECT("value"),
isArrayAnObject: IS_OBJECT([ "green", "red", "yellow" ]),
isNullAnObject: IS_OBJECT(null),
isObjectAnObject: IS_OBJECT({ "name": "Tecozow coat" }),
isObjectStringPropertyAnObject: IS_OBJECT({ "name": "Tecozow coat" }.name),
isObjectObjectPropertyAnObject: IS_OBJECT({ "quantity": { "count": 0 } }.quantity),
isUndefinedAnObject: IS_OBJECT({}.category)
}
[
{
"isBooleanAnObject": false,
"isNumberAnObject": false,
"isStringAnObject": false,
"isArrayAnObject": false,
"isNullAnObject": false,
"isObjectAnObject": true,
"isObjectStringPropertyAnObject": false,
"isObjectObjectPropertyAnObject": true,
"isUndefinedAnObject": false
}
]
Komentar
- Fungsi ini mendapat manfaat dari penggunaan indeks rentang. Untuk informasi selengkapnya, lihat indeks rentang.