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.
Toplama işleçleri, toplama işlem hatlarındaki gruplandırılmış veriler üzerinde işlem gerçekleştirmek için kullanılır.
| Description | |
|---|---|
$addFields |
Toplama işlem hattındaki $addFields aşaması, belgelere yeni alanlar eklemek için kullanılır. |
$bucket |
$bucket işleci, giriş belgelerini belirtilen sınırlara göre demetler halinde gruplandırmaktadır. |
$changeStream |
$changeStream aşaması, veri değişikliklerini gerçek zamanlı olarak izlemek için bir değişiklik akışı imleci açar. |
$collStats |
Toplama işlem hattındaki $collStats aşaması, bir koleksiyon hakkındaki istatistikleri döndürmek için kullanılır. |
$convert |
$convert işleci bir ifadeyi belirtilen türe dönüştürür |
$densify |
$densify işleci, bir dizi veya koleksiyon içindeki bir değer dizisine eksik veri noktaları ekler. |
$documents |
$documents aşaması, sağlanan belgeler kümesinden bir işlem hattı oluşturur. |
$facet |
$facet, birden çok paralel toplamanın tek bir işlem hattı aşamasında yürütülmesini sağlar. |
$fill |
$fill aşaması, belgelerdeki eksik değerlerin belirtilen yöntemlere ve ölçütlere göre doldurulmasına olanak tanır. |
$geoNear |
$geoNear işleci, belgeleri bir jeo-uzamsal noktaya yakınlıklarına göre bulur ve sıralar ve her belge için uzaklık bilgilerini döndürür. |
$group |
$group aşaması, belgeleri belirtilen tanımlayıcı ifadelerine göre gruplar ve biriktirici ifadeleri uygular. |
$indexStats |
$indexStats aşaması koleksiyondaki her dizin için kullanım istatistiklerini döndürür. |
$isNumber |
$isNumber işleci, belirtilen ifadenin sayısal bir tür olup olmadığını denetler |
$lookup |
Toplama Çerçevesi'ndeki $lookup aşaması, diğer koleksiyonlarla sol dış birleşimleri gerçekleştirmek için kullanılır. |
$match |
Toplama işlem hattındaki $match aşaması, belirtilen koşulla eşleşen belgeleri filtrelemek için kullanılır. |
$merge |
Toplama işlem hattındaki $merge aşaması, toplamanın sonuçlarını belirtilen bir koleksiyona yazar. |
$out |
Toplama $out işlem hattındaki aşama, sonuçta elde edilen belgeleri belirtilen koleksiyona yazar. |
$redact |
$redact işleci, erişim haklarına göre belgelerin içeriğini filtreler. |
$replaceWith |
DocumentDB'deki $replaceWith işleci, belgeyi belirtilen belgeyle değiştirdikten sonra bir belge döndürür |
$sample |
DocumentDB'deki $sample işleci rastgele seçilen sayıda belge döndürür |
$set |
DocumentDB'deki $set işleci belirtilen değere sahip yeni bir alanı güncelleştirir veya oluşturur |
$skip |
Toplama işlem hattındaki $skip aşaması, girişten belirtilen sayıda belgeyi atlamak ve kalan belgeleri işlem hattındaki bir sonraki aşamaya geçirmek için kullanılır. |
$sort |
Toplama işlem hattındaki $sort aşaması, işlem hattındaki belgeleri belirtilen alan veya alanlara göre sıralamak için kullanılır. |
$sortByCount |
Toplama işlem hattındaki $sortByCount aşaması, belgeleri belirtilen bir ifadeye göre gruplandırmak ve ardından her gruptaki belge sayısını azalan düzende sıralamak için kullanılır. |
$toBool |
$toBool işleci bir ifadeyi Boole türüne dönüştürür |
$toDate |
$toDate işleci desteklenen türleri uygun bir Date nesnesine dönüştürür. |
$toDecimal |
$toDecimal işleci bir ifadeyi Ondalık türüne dönüştürür |
$toDouble |
$toDouble işleci bir ifadeyi Double değerine dönüştürür |
$toInt |
$toInt işleci bir ifadeyi Tamsayıya dönüştürür |
$toLong |
$toLong işleci bir ifadeyi Long değerine dönüştürür |
$toObjectId |
$toObjectId işleci bir ifadeyi ObjectId'ye dönüştürür |
$toString |
$toString işleci bir ifadeyi Dizeye dönüştürür |
$unset |
Toplama işlem hattındaki $unset aşaması, belirtilen alanları belgelerden kaldırmak için kullanılır. |
$unwind |
Toplama çerçevesindeki $unwind aşaması, giriş belgelerinden bir dizi alanını her öğe için bir belgenin çıktısını almak üzere yok etmek için kullanılır. |