Toplama kavramı, bir sorguda döndürülen sonuçlar üzerinde bir hesaplama yapmaktır. Örneğin, bir koleksiyondaki tetiklenen sorguya göre belge sayısının ne olduğunu bilmek istediğinizi varsayalım, ardından MongoDB, count () işlevini sağlar.
Bunun bir örneğine bakalım.
db.Employee.count()
Kod Açıklaması:
- Yukarıdaki kod sayma işlevini yürütür.
Komut başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir.
Çıktı:
Çıktı, koleksiyonda 4 belgenin olduğunu açıkça gösteriyor.
Değişiklik Yapmak
MongoDB'deki diğer iki işlem sınıfı, güncelleme ve kaldırma ifadeleridir.
Güncelleme işlemleri, mevcut verilerin değiştirilmesine izin verir ve kaldırma işlemleri, verilerin bir koleksiyondan silinmesine izin verir.
Belgeleri Silme
MongoDB'de , belgeleri bir koleksiyondan kaldırmak için db.collection.remove () yöntemi kullanılır. Bir koleksiyondan tüm belgeler veya yalnızca belirli bir koşula uyan belgeler kaldırılabilir.
Yalnızca kaldırma komutunu verirseniz, tüm belgeler koleksiyondan kaldırılacaktır.
Aşağıdaki kod örneği, belirli bir belgenin koleksiyondan nasıl kaldırılacağını gösterir.
db.Employee.remove({Employeeid:22})
Kod Açıklaması:
- Yukarıdaki kod, kaldırma işlevini kullanır ve bu durumda 22 olarak Çalışan kimliğine sahip belgelerin kaldırılması olan kriterleri belirtir.
Komut başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir.
Çıktı:
Çıktı, 1 belgenin değiştirildiğini gösterecektir.