NoSQL için Azure Cosmos DB'de eşitlik ve karşılaştırma işleçleri
UYGULANANLAR: NoSQL
NoSQL için Azure Cosmos DB'deki eşitlik ve karşılaştırma işleçleri eşitlik için iki farklı ifadeyi denetler veya her iki ifadeyi de ilişkisel olarak karşılaştırır.
Eşitlik karşılaştırmalarını anlama
Aşağıdaki tabloda, iki JSON türü arasındaki NoSQL için API'deki eşitlik karşılaştırmalarının sonucu gösterilmektedir.
Tanımsız | Boş | Boolean | Sayı | String | Object | Dizi | |
---|---|---|---|---|---|---|---|
Tanımsız | Undefined | Undefined | Undefined | Undefined | Undefined | Undefined | Undefined |
Sıfır | Undefined | Tamam | Undefined | Undefined | Undefined | Undefined | Undefined |
Boolean | Undefined | Undefined | Tamam | Undefined | Undefined | Undefined | Undefined |
Numara | Undefined | Undefined | Undefined | Tamam | Undefined | Undefined | Undefined |
Dize | Undefined | Undefined | Undefined | Undefined | Tamam | Undefined | Undefined |
Nesne | Undefined | Undefined | Undefined | Undefined | Undefined | Tamam | Undefined |
Dizi | Undefined | Undefined | Undefined | Undefined | Undefined | Undefined | Tamam |
, ve <=
gibi >
!=
>=
<
karşılaştırma işleçleri için türler arasında veya iki nesne ya da dizi arasında karşılaştırma üretir.undefined
Skaler ifadenin sonucu iseundefined
, öğesine eşit true
olmadığından öğe sonuca undefined
dahil değildir.
Örneğin, aşağıdaki sorgunun bir sayı ve dize değeri arasındaki karşılaştırması üretir undefined
. Bu nedenle, filtre herhangi bir sonuç içermez.
SELECT
*
FROM
products p
WHERE
0 = "true"
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin