MongoDB veritabanındaki dökümanlar içerisinde bulunan dizilerin her bir elemanını ayrı ayrı veri halinde çekebilirsiniz.

Veri mevcut ise güncelleme, mevcut değil ise ekleme işlemine upsert denmektedir. Update ve Insert kelimelerinin birleşiminden üretilmiştir.

MongoDB koleksiyonundan belli bir şema haline getirilmiş dökümanlar çekmek için aggregation son derece faydalı bir yöntemdir.

MongoDB ilişkisel olmayan veritabanına C# üzerinden veri girişi yapmak için bu içeriği inceleyebilir ve uygulayabilirsiniz.

Toplam 4 adet mevcut.

Bu ay 3 adet yazı eklendi.

Paylaşın

Küçük İpuçları

MongoDB: unwind türü aggregation ile alt dökümanları ana döküman gibi üste çıkarabilirsiniz.


{
  $unwind: {
    path: "$altDokuman"
  }
}

MongoDB: $size operatörünü agregasyonlar içerisinde alt dizilerin uzunluğunu almak için kullanabilirsiniz.


{
  $project: {
    length: { $size: "$altDizi" }
  }
}