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.
Bu makale, Azure DocumentDB ile kullanabileceğiniz çeşitli desteklenen işleçlerin ayrıntılarını içerir.
Aggregation
| Description | |
|---|---|
$facet |
Aşama $facet toplama işlem hatları, birden çok paralel toplamanın tek bir işlem hattı aşamasında yürütülmesini sağlar. |
$geonear |
$geoNear Toplama aşaması, belirtilen nokta ile her belgedeki konum alanı arasındaki mesafeleri hesaplar, belgeleri mesafeye göre sıralar ve isteğe bağlı olarak sonuçları mesafeye göre sınırlayabilir. |
$lookup |
$lookup Toplama Çerçevesi'ndeki aşama, diğer koleksiyonlarla sol dış birleşimleri gerçekleştirmek için kullanılır. |
$match |
$match Toplama işlem hattındaki aşama, belirtilen koşulla eşleşen belgeleri filtrelemek için kullanılır. |
Dizi ifadesi
| Description | |
|---|---|
$arrayToObject |
işleci $arrayToObject , bir diziyi tek bir belgeye dönüştürmek için kullanılır. |
$concatArrays |
$concatArrays işleci, birden çok diziyi tek bir dizide birleştirmek için kullanılır. |
$filter |
işleci $filter , bir dizideki öğeleri belirtilen koşula göre filtrelemek için kullanılır. |
$indexOfArray |
$indexOfArray işleci, bir dizideki bir öğeyi aramak ve öğenin ilk oluşumunun dizinini döndürmek için kullanılır. |
$map |
$map MongoDB'deki işleç, bir dizideki her öğeye bir ifade uygulamak ve uygulanan sonuçları içeren bir dizi döndürmek için kullanılır. |
$reduce |
işleci $reduce , bir dizideki her öğeye bir ifade uygulamak ve sonuçları tek bir değerde biriktirmek için kullanılır. |
$reverseArray |
işleci $reverseArray bir dizideki öğelerin sırasını tersine çevirmek için kullanılır. |
$slice |
işleci $slice , bir dizinin alt kümesini döndürmek için kullanılır. |
$sortArray |
işleci $sortArray , bir dizinin öğelerini sıralamak için kullanılır. |
$zip |
$zip işleci, öğe açısından iki veya daha fazla diziyi tek bir dizi dizisiyle birleştirmek için kullanılır. |
Dizi veri sorgulama
| Description | |
|---|---|
$all |
işleci $all , bir alanın değerinin belirtilen tüm öğeleri içeren bir dizi olduğu belgeleri seçmek için kullanılır. |
$elemMatch |
işleci $elemMatch , belirtilen tüm sorgu ölçütleriyle eşleşen en az bir öğeye sahip bir dizi alanı içeren belgeleri eşleştirmek için kullanılır. |
$size |
işleci $size , bir dizi alanının belirtilen sayıda öğeye sahip olduğu belgeleri sorgulamak için kullanılır. |
Dizi güncelleştirmesi
| Description | |
|---|---|
$each |
işleci $each , bir dizi alanına tek bir $addToSet güncelleştirme işleminde birden çok öğe eklemek için bir veya $push işlemi içinde kullanılır. |
$positional |
, $position dizide yeni bir öğenin eklenmesi gereken konumu belirtmek için kullanılır. |
$pullAll |
işleci $pullAll , belirtilen değerlerin tüm örneklerini var olan bir diziden kaldırır. |
$push |
$push işleci, belirtilen değeri bir diziye ekler. |
$slice |
işleci, $slice döndürülen veya değiştirilen dizi öğelerinin sayısını sınırlar. |
Bit düzeyinde sorgu
| Description | |
|---|---|
$bitsAllClear |
$bitsAllClear işleci, bit maskesinde belirtilen tüm bit konumlarının net olduğu belgelerle (yani 0) eşleştirmek için kullanılır. |
$bitsAllSet |
$bitsAllSet işleci, bir bit maskesinde belirtilen tüm bit konumlarının ayarlandığı belgelerle (yani 1) eşleştirmek için kullanılır. |
$bitsAnyClear |
$bitsAnyClear işleci, bit maskesinde belirtilen bit konumlarının net olduğu belgelerle (yani 0) eşleştirmek için kullanılır. |
$bitsAnySet |
işleci $bitsAnySet , bit maskesinde belirtilen bit konumlarının ayarlandığı belgeleri eşleştirmek için kullanılır (yani, 1). |
Karşılaştırma sorgusu
| Description | |
|---|---|
$eq |
işleci, $eq bir alanın değerinin belirtilen değere eşit olduğu belgelerle eşleşir. |
Tarih ifadesi
| Description | |
|---|---|
$dateadd |
işleci, $dateAdd tarih değerine belirtilen sayıda zaman birimi ekler. |
$datediff |
$dateDiff işleci iki tarih arasındaki farkı döndürür. |
$datefromparts |
$dateFromParts işleci, belirtilen bölümlerden bir tarih oluşturur. |
$datefromstring |
işleci bir $dateFromString tarih/saat dizesini tarih nesnesine dönüştürür. |
Değerlendirme sorgusu
| Description | |
|---|---|
$expr |
$expr işleci, sorgu dili içinde toplama ifadelerinin kullanılmasına izin verir. |
Coğrafi Bilgi
| Description | |
|---|---|
$geoIntersect |
işleci, $geoIntersects jeo-uzamsal verileri belirli bir GeoJSON nesnesiyle kesişen belgeleri seçer. |
Mantıksal sorgu
| Description | |
|---|---|
$and |
$and işleci sorgu yan tümcelerini mantıksal AND ile birleştirir ve her iki yan tümcenin koşullarıyla eşleşen tüm belgeleri döndürür. |
$nor |
işleci $nor , bir veya daha fazla sorgu ifadelerinden oluşan bir dizide mantıksal NOR işlemi gerçekleştirir ve dizideki tüm sorgu ifadelerinde başarısız olan belgeleri seçer. |
$not |
işleci sorgu $not ifadesinin etkisini tersine çevirir ve sorgu ifadesiyle eşleşmeyen belgeler döndürür. |
$or |
işleci, $or iki veya daha fazla ifadeden oluşan bir dizide mantıksal VEYA işlemi gerçekleştirir ve ifadelerden en az birini karşılayan belgeleri seçer. |
Nesne ifadesi
| Description | |
|---|---|
$mergeObjects |
işleci $mergeObjects birden çok belgeyi tek bir belgede birleştirir. |
$objectToArray |
işleci $objectToArray bir belgeyi (nesne) anahtar-değer çiftleri dizisine dönüştürür. |
$setField |
İşleç, $setField belgedeki bir alanın değerini ayarlar veya güncelleştirir. |
Projection
| Description | |
|---|---|
$meta |
Projeksiyon $meta işleci, sorgu hakkındaki metin puanı gibi meta verileri döndürür. |