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.
İşlev, IS_DEFINED özelliğe bir değer atanıp atanmadığını belirten bir boole döndürür.
Özelliğe bir değer atandıysa true döndüren NoSQL için Azure Cosmos DB sistem işlevi.
Sözdizimi
IS_DEFINED(<expr>)
Arguments
| Description | |
|---|---|
expr |
Herhangi bir ifade. |
Dönüş türleri
Boole ifadesi döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Özelliğin tanımlandığını denetleyin
Bu örnekte işlevi, IS_DEFINED bir JSON belgesi içindeki bir özelliğin varlığını denetlemek için kullanılır.
SELECT VALUE {
isDefined: IS_DEFINED({ "quantity" : 5 }.quantity),
isNotDefined: IS_DEFINED({ "quantity" : 5 }.name)
}
[
{
"isDefined": true,
"isNotDefined": false
}
]
Açıklamalar
- Bu işlev, aralık dizini kullanımından yararlanır. Daha fazla bilgi için bkz. aralık dizinleri.