MongoDB Script Tablosu (NoSQL)

İMRAN

Archive Forum Kurucu
Admin
Katılım
10 Nisan 2025
Mesajlar
1,654
Çözümler
1
Reaksiyon puanı
139
Konum
Türkiye
Komut / ScriptAçıklamaKullanım AlanıAvantajlarRiskler
db.createCollection()Yeni koleksiyon oluştururNoSQL yapı kurmaEsnek şemaÇok fazla collection → RAM tüketimi
db.collection.insertOne()Tek doküman eklerVeri yazmaHızlı işlemYanlış JSON formatı hata verir
db.collection.insertMany()Çoklu doküman eklerToplu veri importPerformanslıBüyük batch RAM yer
db.collection.find()Veri ararRaporlamaEsnek sorguIndex yoksa çok yavaş
db.collection.updateOne()Tek kayıt güncellemeVeri düzenlemeNokta atışı güncellemeWHERE hatası → yanlış kayıt
db.collection.updateMany()Birden fazla kayıt güncellerBatch updateÇok güçlüYanlış filtre → tüm veriler bozulur
db.collection.deleteOne()Tek kayıt silerVeri temizliğiGüvenliYanlış filtre veri kaybı
db.collection.deleteMany()Toplu silmeGereksiz veri temizliğiKolayWHERE unutursan tüm koleksiyon gider
db.collection.aggregate()Büyük toplu işlemlerAnalitik, groupingÇok güçlü motorYanlış pipeline → aşırı CPU
db.collection.createIndex()Index oluştururPerformansSorgu hızlanırBüyük index → storage büyür
db.runCommand({compact: ...})Koleksiyon sıkıştırmaDisk optimizasyonYer açarÇalışırken kilitlenme olabilir
mongodump / mongorestoreYedek alma & yüklemeBackupVeri güvenliğiBüyük DB’de zaman alır
 
Geri
Üst Alt