MongoDB Compass, MongoDB veritabanlarını grafik arayüzle incelemenizi, sorgulamanızı ve yönetmenizi sağlayan resmi ve ücretsiz bir GUI aracıdır. Komut satırı bilgisi gerektirmeden koleksiyonlara göz atma, doküman ekleme/düzenleme, sorgu performansını analiz etme ve dizin yönetimi yapmanıza imkân tanır. Hem geliştirici hem de veritabanı yöneticileri için MongoDB iş akışını önemli ölçüde hızlandırır.
Öne Çıkan Özellikleri
- Koleksiyon ve doküman görsel tarama ve düzenleme
- Filtre ve projeksiyon ile gelişmiş sorgu oluşturucu
- Explain Plan ile sorgu performansı analizi
- Dizin oluşturma ve yönetim arayüzü
- Aggregation Pipeline görsel tasarımcısı
- JSON/CSV veri içe ve dışa aktarma
- Atlas (bulut) ve yerel MongoDB bağlantısı
- Windows, macOS ve Linux desteği
Kullanıcıların En Çok Sorduğu Sorular
MongoDB Compass ile yerel veritabanına nasıl bağlanılır?
1. MongoDB Compass’ı açın; bağlantı ekranında varsayılan bağlantı dizesi görünür: mongodb://localhost:27017
2. MongoDB yerel olarak çalışıyorsa Bağlan‘a tıklayın; veritabanları listelenir.
3. Uzak veya Atlas bağlantısı için bağlantı dizesini (connection string) yapıştırın.
4. Kimlik doğrulama gerekliyse kullanıcı adı ve şifreyi girin.
MongoDB Compass’ta aggregation pipeline nasıl oluşturulur?
1. Sol panelden koleksiyona tıklayın ve Aggregations sekmesine geçin.
2. Aşama Ekle butonuyla pipeline aşamaları ekleyin ($match, $group, $sort vb.).
3. Her aşamaya JSON formatında koşul girin; anlık önizleme sağ panelde görünür.
4. Hazır pipeline’ı Dışa Aktar ile kaydedin veya Kodu Görüntüle‘ye tıklayarak sürücü koduna dönüştürün.
Alternatif Programlar
- MongoDB'nin resmi GUI aracı, tam uyumluluk
- Görsel aggregation pipeline editörü
- Şema analizi ve veri görselleştirme
- Gerçek zamanlı performans izleme
- Cross-platform destek
- Türkçe arayüz yok
- Electron tabanlı, kaynak kullanımı yüksek (~170 MB)
- Yalnızca MongoDB için, diğer NoSQL desteklenmiyor
MongoDB Compass Tutorial for Beginners
İşletim Sistemi: Windows 10 / 11, macOS, Linux
RAM: Minimum 4 GB (önerilen 8 GB)
Disk: 500 MB
Diğer: MongoDB sunucusu veya Atlas hesabı