MongoDB, NoSQL veritabanı olarak adlandırılan bir veritabanı sistemidir. Bu makalede, MongoDB’nin ne olduğu ve nasıl çalıştığı hakkında detaylı bilgiler bulunmaktadır. MongoDB, geleneksel SQL veritabanlarından farklı bir yaklaşım sunar ve belge tabanlı bir yapıya sahiptir.
Belge tabanlı veritabanları, verilerin JSON benzeri belgeler halinde saklandığı ve ilişkisel tabloların kullanılmadığı bir yapıdır. Bu sayede veriler daha esnek bir şekilde saklanabilir ve değiştirilebilir. MongoDB’nin belge tabanlı yapısı, verilerin daha kolay erişilebilir olmasını sağlar ve geliştirme sürecini hızlandırır.
Ayrıca, MongoDB’nin yüksek performansı ve ölçeklenebilirliği de dikkat çekicidir. MongoDB, hızlı sorgulama yetenekleri ve yüksek performanslı veri işleme özellikleri sayesinde büyük veri hacimlerini etkin bir şekilde yönetebilir. Ayrıca, MongoDB’nin yatay ölçeklenebilirlik yetenekleri sayesinde veritabanı sistemi kolayca genişletilebilir ve daha fazla veri işlenebilir.
Bu makalede, MongoDB’nin kullanım alanlarına da değinilecektir. MongoDB, web uygulamalarında sıklıkla tercih edilen bir veritabanı sistemidir. Ayrıca, büyük veri ve IoT projelerinde de MongoDB’nin avantajlarından faydalanılır. MongoDB’nin kurulumu ve temel kullanım adımları da bu makalede anlatılacaktır.
İçerik
NoSQL Veritabanları
NoSQL veritabanları, geleneksel SQL veritabanlarından farklı bir yaklaşım sunar. SQL veritabanları, tablo tabanlı bir yapıya sahiptir ve verileri ilişkisel olarak saklar. Ancak NoSQL veritabanları, belge tabanlı veya anahtar-değer tabanlı gibi farklı yapılar kullanır.
NoSQL veritabanlarının en önemli farklarından biri, veri modellemesinde esneklik sunmasıdır. SQL veritabanlarındaki gibi sıkı bir şema veya ilişkiler oluşturmak zorunda değilsiniz. Verileri daha serbestçe saklayabilir ve gerektiğinde kolayca değiştirebilirsiniz.
Bunun yanı sıra NoSQL veritabanları, yüksek performans ve ölçeklenebilirlik sunar. SQL veritabanlarında karmaşık sorguların performansı düşebilirken, NoSQL veritabanları daha hızlı sorgulama yeteneklerine sahiptir. Ayrıca, veri hacmi arttıkça NoSQL veritabanları daha kolay ölçeklenebilir.
NoSQL veritabanları, genellikle büyük veri ve dağıtık sistemlerde tercih edilir. Özellikle web uygulamaları, sosyal medya platformları ve IoT projeleri gibi hızlı büyüyen ve veri yoğunluğu olan alanlarda kullanılır. Bu veritabanları, veri analitiği, gerçek zamanlı veri işleme ve hızlı veri erişimi gibi ihtiyaçları karşılamak için idealdir.
MongoDB’nin Özellikleri
MongoDB, belge tabanlı bir NoSQL veritabanıdır. Geleneksel SQL veritabanlarından farklı olarak, MongoDB’nin verileri tablo yerine belge olarak depoladığı bir yapıya sahiptir. Bu belgeler, JSON benzeri bir formatta saklanır ve ilişkisel veritabanlarındaki tablolardan daha esnek bir şekilde kullanılabilir.
Bu belge tabanlı yapısı, MongoDB’yi veri modellemesi ve veri yönetimi açısından oldukça güçlü kılar. Verilerin belge olarak saklanması, ilişkisel veritabanlarındaki tabloların karmaşıklığını ortadan kaldırır ve verilerin daha anlaşılır ve erişilebilir olmasını sağlar.
Bunun yanı sıra, MongoDB’nin yüksek performansı da dikkat çekicidir. Verilerin belge tabanlı yapısı, sorgulama işlemlerini hızlandırır ve veri erişimini optimize eder. Ayrıca, MongoDB’nin otomatik olarak indeksleme yapması, sorgulama işlemlerinin daha hızlı gerçekleştirilmesini sağlar.
MongoDB’nin ölçeklenebilirliği de diğer bir avantajıdır. Veri hacmi arttıkça, MongoDB kolayca ölçeklenebilir ve büyük veri setlerini yönetebilir. Yatay ölçeklenebilirlik yetenekleri sayesinde, MongoDB birden fazla sunucu üzerinde çalışabilir ve veri tabanının performansını artırabilir.
Belge Tabanlı Veritabanlar
Belge tabanlı veritabanlar, verileri belgeler halinde saklayan ve bu belgeleri hiyerarşik bir yapıda organize eden veritabanı sistemleridir. Geleneksel tablo tabanlı yapıdan farklı olarak, belge tabanlı veritabanlarda veriler JSON veya BSON formatında tutulur. Bu belgeler, ilişkisel veritabanlardaki tablolara benzer şekilde alanlar ve değerler içerir.
Belge tabanlı veritabanların çalışma mantığı, belgelerin koleksiyonlar içinde gruplandırılması ve birbirleriyle ilişkilendirilmesi üzerine kuruludur. Her bir belge, benzersiz bir kimlik bilgisine sahip olabilir ve bu kimlik bilgisiyle diğer belgelere referans verilebilir. Bu sayede, veriler daha esnek bir şekilde saklanabilir ve ilişkilendirilebilir.
Geleneksel tablo tabanlı yapıdan farklı olarak, belge tabanlı veritabanlarda veri modeli değişebilir. Yani, her belge farklı alanlara ve veri tiplerine sahip olabilir. Bu da belge tabanlı veritabanların daha esnek ve ölçeklenebilir olmasını sağlar.
Belge tabanlı veritabanların kullanımı, özellikle karmaşık ve değişken veri yapılarına sahip projelerde avantajlıdır. Örneğin, e-ticaret sitelerinde ürünler ve müşteriler arasındaki ilişkileri daha kolay yönetmek için belge tabanlı veritabanlar tercih edilebilir. Aynı şekilde, blog veya haber sitelerinde makaleler ve yorumlar arasındaki ilişkileri takip etmek için de belge tabanlı veritabanlar kullanılabilir.
Yüksek Performans
MongoDB, hızlı sorgulama yetenekleri ve yüksek performanslı veri işleme özellikleriyle öne çıkan bir NoSQL veritabanıdır. Geleneksel SQL veritabanlarına kıyasla daha hızlı sorgulama yapabilme yeteneği sayesinde büyük veri hacimlerini daha etkili bir şekilde yönetebilirsiniz.
MongoDB, verileri JSON benzeri belgeler halinde saklar ve bu belgeleri karmaşık ilişkileri olan tablolara dönüştürmek zorunda kalmaz. Bu, veritabanının performansını artırır çünkü veriye erişmek için karmaşık bir tablo yapısını tarayıp ilişkileri çözmek zorunda kalmazsınız.
Ayrıca, MongoDB’nin yüksek performanslı veri işleme özellikleri sayesinde çok sayıda eşzamanlı işlemi hızlı bir şekilde gerçekleştirebilirsiniz. Veritabanının ölçeklenebilirliği, yüksek trafikli web uygulamaları veya büyük veri hacmi olan projeler için idealdir.
MongoDB’nin hızlı sorgulama yetenekleri ve yüksek performanslı veri işleme özellikleri, veritabanınızın performansını optimize etmenize ve kullanıcı deneyimini iyileştirmenize yardımcı olur. Bu da işletmenizin rekabetçi avantajını artırır ve veri tabanlı uygulamalarınızı daha verimli hale getirir.
Ölçeklenebilirlik
MongoDB, yatay ölçeklenebilirlik yetenekleriyle büyük veri hacimlerini etkili bir şekilde yönetebilir. Yatay ölçeklenebilirlik, veritabanının performansını artırmak için birden fazla sunucu veya düğümün eklenmesini sağlar. Bu sayede, veri hacmi arttıkça sistem daha fazla sunucu ekleyerek yükü dengeleyebilir ve performansı koruyabilir.
MongoDB’nin ölçeklenebilirlik yetenekleri, dağıtık veritabanı mimarisi sayesinde sağlanır. Veriler, birden fazla sunucuda veya düğümde parçalara ayrılır ve bu parçalar arasında eşit bir şekilde dağıtılır. Bu da, veriye erişim süresini azaltır ve yüksek performans sağlar.
Ayrıca, MongoDB’nin otomatik veri bölüştürme özelliği sayesinde veri, sunucular arasında otomatik olarak dengelemeye tabi tutulur. Bu da veri büyüklüğü arttıkça sistemdeki sunucu sayısını artırmanın kolay ve hızlı bir yolunu sunar.
Özetlemek gerekirse, MongoDB’nin yatay ölçeklenebilirlik yetenekleri ve dağıtık veritabanı mimarisi, büyük veri hacimlerini etkili bir şekilde yönetmek için ideal bir çözüm sunar.
MongoDB Kullanım Alanları
MongoDB, çeşitli türdeki projelerde kullanılabilecek esnek bir veritabanı çözümüdür. Veri tabanı olarak kullanıldığında, MongoDB’nin belge tabanlı yapısı ve ölçeklenebilirliği, birçok farklı projenin ihtiyaçlarını karşılamak için idealdir.
Birçok web uygulaması, MongoDB’yi tercih eder çünkü belge tabanlı yapısı, verilerin daha kolay ve esnek bir şekilde depolanmasını sağlar. Geleneksel SQL tabanlı veritabanlarından farklı olarak, MongoDB’de veriler belgeler halinde saklanır ve birbirleriyle ilişkilendirilir. Bu, veri yapısının daha karmaşık ve değişken olabileceği web uygulamaları için büyük bir avantaj sağlar.
Ayrıca, MongoDB büyük veri ve IoT projelerinde de kullanılmaktadır. Bu tür projeler genellikle büyük miktarda veri toplar ve işler. MongoDB’nin ölçeklenebilirliği, bu projelerde veri hacimlerini yönetmek için ideal bir seçenek yapar. Ayrıca, MongoDB’nin hızlı sorgulama yetenekleri, büyük veri setlerini etkili bir şekilde analiz etmek için önemli bir avantaj sağlar.
Genel olarak, MongoDB’nin kullanım alanları oldukça geniştir. Web uygulamaları, büyük veri projeleri, IoT projeleri ve daha birçok farklı senaryoda MongoDB’nin esnek yapısı ve özellikleri, veri yönetimi ihtiyaçlarını karşılamak için ideal bir çözüm sunar.
Web Uygulamaları
MongoDB, web uygulamalarında sıklıkla tercih edilen bir NoSQL veritabanıdır. Web uygulamaları genellikle büyük miktarda veriye ihtiyaç duyar ve bu verilerin hızlı bir şekilde işlenmesi ve depolanması gerekmektedir. MongoDB’nin belge tabanlı yapısı, bu ihtiyaçları karşılamak için ideal bir çözüm sunar.
Web uygulamaları genellikle dinamik ve değişken veri yapısına sahiptir. Geleneksel SQL veritabanları tablo tabanlı olduğu için bu tür veri yapılarına uygun değildir. MongoDB ise belge tabanlı bir veritabanı olduğu için esnek bir veri modeli sunar. Bu sayede, web uygulamalarındaki veri yapıları kolaylıkla MongoDB’ye aktarılabilir ve işlenebilir.
Bunun yanı sıra, MongoDB’nin hızlı sorgulama yetenekleri de web uygulamaları için büyük bir avantaj sağlar. Verilerin hızlı bir şekilde sorgulanması ve güncellenmesi gereken web uygulamalarında, MongoDB’nin performansı oldukça yüksektir. Ayrıca, MongoDB’nin ölçeklenebilirliği sayesinde, web uygulamaları büyüdükçe veritabanı da kolaylıkla genişletilebilir.
Web uygulamalarında MongoDB’nin tercih edilme nedenlerinden biri de, açık kaynak olması ve geniş bir topluluk tarafından desteklenmesidir. Bu sayede, web geliştiriciler MongoDB’yi kolaylıkla öğrenebilir ve kullanabilirler. Ayrıca, MongoDB’nin zengin özellikleri ve kolay kullanımı, web uygulamalarının geliştirme sürecini hızlandırır ve verimliliği artırır.
Big Data ve IoT
Big Data ve IoT, günümüzün en hızlı büyüyen teknoloji alanlarından biridir. Büyük veri, geleneksel veritabanı sistemlerinin işleyemeyeceği kadar büyük ve karmaşık veri kümelerini ifade ederken, IoT (Internet of Things) ise nesnelerin interneti olarak adlandırılan cihazların birbirleriyle iletişim kurduğu ve veri paylaştığı bir ağdır. Bu iki alanın bir araya gelmesiyle ortaya çıkan projelerde, veri yönetimi ve analizi oldukça önemlidir.
MongoDB, büyük veri ve IoT projelerinde yaygın olarak kullanılan bir NoSQL veritabanıdır. MongoDB’nin belge tabanlı yapısı, büyük ve karmaşık veri kümelerini kolayca depolayabilmesini sağlar. Veriler, JSON benzeri belgeler şeklinde saklanır ve ilişkisel veritabanlarındaki tablo tabanlı yapıya göre daha esnek bir şekilde yönetilebilir.
Big Data projelerinde, veri hacmi ve çeşitliliği oldukça yüksektir. Bu projelerde, veri işleme hızı ve ölçeklenebilirlik büyük önem taşır. MongoDB’nin hızlı sorgulama yetenekleri ve yüksek performansı, büyük veri kümelerini etkili bir şekilde işleyebilmesini sağlar. Ayrıca, MongoDB’nin yatay ölçeklenebilirlik özelliği sayesinde, veri hacmi arttıkça sistem kolayca genişletilebilir.
IoT projelerinde ise, cihazlar arasında sürekli olarak veri alışverişi yapılır. Bu verilerin hızlı bir şekilde işlenmesi ve depolanması gerekmektedir. MongoDB’nin belge tabanlı yapısı, IoT cihazlarından gelen verilerin kolayca saklanabilmesini sağlar. Ayrıca, MongoDB’nin otomatik olarak veri replikasyonu ve yedekleme özellikleri sayesinde, veri kaybı riski en aza indirilir.
Big Data ve IoT projelerinde MongoDB’nin sağladığı avantajlar, veri yönetimi ve analizi süreçlerini kolaylaştırır. Verilerin hızlı bir şekilde işlenmesi, analiz edilmesi ve değerlendirilmesi, projelerin başarısını etkileyen önemli faktörlerdir. MongoDB’nin güçlü ve esnek yapısı, bu projelerdeki veri yönetimi ihtiyaçlarını karşılamak için ideal bir seçenektir.
MongoDB’nin Kurulumu ve Kullanımı
MongoDB’nin kurulumu oldukça basittir ve farklı işletim sistemleri için çeşitli kurulum yöntemleri mevcuttur. İlk adım olarak, MongoDB’nin resmi web sitesinden indirilen uygun sürümü seçerek kurulum dosyasını bilgisayarınıza indirin. Ardından, indirilen dosyayı çalıştırarak kurulum sürecini başlatın.
Kurulum sırasında, MongoDB’nin hangi dizine yükleneceğini seçebilirsiniz. Ayrıca, MongoDB’nin çalışması için gereken diğer ayarları da belirleyebilirsiniz. Kurulum tamamlandığında, MongoDB sunucusunu başlatmak için komut satırını açın ve gerekli komutları girin.
MongoDB’nin temel kullanım adımları oldukça basittir. İlk olarak, MongoDB sunucusunu başlatmanız gerekmektedir. Sunucu başlatıldıktan sonra, MongoDB istemcisini kullanarak veritabanı işlemlerini gerçekleştirebilirsiniz.
Örnek bir veritabanı oluşturma süreci şu adımları içerir:
- MongoDB sunucusunu başlatın.
- MongoDB istemcisini açın ve sunucuya bağlanın.
- Yeni bir veritabanı oluşturmak için uygun komutları girin.
- Veritabanına koleksiyonlar ekleyin ve veri ekleme işlemlerini gerçekleştirin.
- Veri sorgulama ve güncelleme işlemlerini yapmak için uygun komutları kullanın.
Bu adımları takip ederek, MongoDB’yi kolayca kurabilir ve temel kullanım adımlarını gerçekleştirebilirsiniz. MongoDB’nin güçlü veritabanı yeteneklerini keşfetmek için bu adımları uygulayarak kendi projelerinizi oluşturabilirsiniz.
Kurulum Adımları
Kurulum adımları, MongoDB’nin farklı işletim sistemlerinde nasıl kurulduğunu ve yapılandırıldığını anlatır. MongoDB’nin farklı işletim sistemleri için ayrı kurulum adımları bulunmaktadır. İşletim sistemine göre doğru kurulum adımlarını takip etmek önemlidir.
İlk olarak, MongoDB’nin resmi web sitesinden işletim sistemimize uygun olan sürümü indirmemiz gerekmektedir. İndirme işlemi tamamlandıktan sonra, kurulum dosyasını çalıştırarak kurulum sürecine başlayabiliriz.
Windows işletim sistemleri için, indirilen kurulum dosyasını çift tıklayarak çalıştırın ve yönergeleri takip edin. Kurulum sırasında, MongoDB’nin hangi sürücüleri ve servisleri yüklemesi gerektiğini seçebilirsiniz. Ayrıca, veritabanının kaydedileceği dizini belirleyebilirsiniz.
Linux işletim sistemleri için, terminali açın ve aşağıdaki komutları sırasıyla girin:
sudo apt-get updatesudo apt-get install mongodb
Mac işletim sistemleri için, terminali açın ve aşağıdaki komutları sırasıyla girin:
brew tap mongodb/brewbrew install mongodb-community
Kurulum tamamlandıktan sonra, MongoDB’nin yapılandırılması gerekmektedir. Yapılandırma dosyası, MongoDB’nin nasıl çalışacağını ve hangi ayarların kullanılacağını belirler. MongoDB’nin yapılandırma dosyası genellikle “mongod.cfg” adıyla bulunur ve düzenlenebilir.
Yapılandırma dosyasını düzenlemek için bir metin düzenleyici kullanabilirsiniz. Dosyada belirli ayarları yaparak, MongoDB’nin performansını ve güvenliğini artırabilirsiniz. Örneğin, veritabanının kaydedileceği dizini belirleyebilir, ağ ayarlarını yapılandırabilir ve güvenlik önlemleri ekleyebilirsiniz.
Yapılandırma adımlarını tamamladıktan sonra, MongoDB’yi başlatmak için terminali açın ve aşağıdaki komutu girin:
mongod
Bu komut, MongoDB sunucusunu başlatır ve veritabanına erişim sağlar. MongoDB başarıyla başlatıldıktan sonra, veritabanınızı oluşturabilir ve kullanmaya başlayabilirsiniz.
Veritabanı Oluşturma
MongoDB’de yeni bir veritabanı oluşturmak için aşağıdaki adımları takip edebilirsiniz:
- MongoDB’ye bağlanın: İlk olarak, MongoDB’ye bağlanmanız gerekmektedir. Bu işlem için MongoDB’yi çalıştırmanız ve komut satırına erişmeniz gerekmektedir.
- Veritabanı oluşturma komutunu girin: Bağlandıktan sonra, yeni bir veritabanı oluşturmak için “use” komutunu kullanabilirsiniz. Örneğin, “use mydatabase” komutunu kullanarak “mydatabase” adında bir veritabanı oluşturabilirsiniz.
- Verileri ekleyin: Oluşturduğunuz veritabanına veri eklemek için “insert” komutunu kullanabilirsiniz. Örneğin, “db.collection.insert({name: ‘John’, age: 25})” komutunu kullanarak “collection” adında bir koleksiyona “name” ve “age” alanlarıyla bir belge ekleyebilirsiniz.
- Veritabanını kontrol edin: Veritabanınızı kontrol etmek için “show databases” komutunu kullanabilirsiniz. Bu komut, mevcut veritabanlarınızı listeler.
Yukarıdaki adımları takip ederek MongoDB’de yeni bir veritabanı oluşturabilir ve temel veri ekleme işlemlerini gerçekleştirebilirsiniz. Bu sayede verilerinizi düzenli bir şekilde saklayabilir ve yönetebilirsiniz.
Sorgulama ve Güncelleme
Sorgulama ve güncelleme işlemleri, MongoDB’de oldukça kolay ve esnektir. Veritabanındaki belgelere erişmek ve verileri güncellemek için MongoDB sorgu dilini kullanabilirsiniz. MongoDB’nin sorgu dilinde kullanılan anahtar kavramlar, filtreleme, sıralama ve projeksiyon gibi işlemleri gerçekleştirmenize olanak sağlar.
Filtreleme işlemi, belirli kriterlere uyan belgeleri seçmek için kullanılır. Örneğin, belirli bir şehirde yaşayan kullanıcıları seçmek için “şehir” alanına filtre uygulayabilirsiniz. Sorgu dilinde kullanılan operatörler, filtreleme işlemlerini daha spesifik hale getirmenizi sağlar.
Sıralama işlemi, belgeleri belirli bir kriter doğrultusunda sıralamak için kullanılır. Örneğin, kullanıcıları yaşlarına göre sıralamak için “yaş” alanına sıralama işlemi uygulayabilirsiniz. Sıralama işlemi, verilerin daha anlamlı bir şekilde sunulmasını sağlar.
Projeksiyon işlemi, belirli alanları seçmek veya belirli alanları hariç tutmak için kullanılır. Örneğin, kullanıcıların sadece ad ve soyad bilgilerini almak için projeksiyon işlemi uygulayabilirsiniz. Bu işlem, gereksiz verileri filtreleyerek daha hızlı ve etkili bir sorgu sonucu elde etmenizi sağlar.
Güncelleme işlemi, belirli bir belgenin verilerini değiştirmek veya güncellemek için kullanılır. Örneğin, bir kullanıcının adını veya e-posta adresini güncellemek için güncelleme işlemi uygulayabilirsiniz. Güncelleme işlemi, verilerin güncel kalmasını ve doğru bilgilerin tutulmasını sağlar.
MongoDB’nin sorgu ve güncelleme işlemleri, veritabanıyla etkileşimde bulunmanın temel yollarını sunar. Bu işlemleri kullanarak veritabanınızı yönetebilir, verilerinizi sorgulayabilir ve güncelleyebilirsiniz.
Sıkça Sorulan Sorular
- MongoDB nedir?
- NoSQL veritabanları neden tercih ediliyor?
- MongoDB’nin özellikleri nelerdir?
- Belge tabanlı veritabanları nasıl çalışır?
- MongoDB’nin yüksek performanslı veri işleme özellikleri nelerdir?
- MongoDB hangi tür projelerde kullanılabilir?
- MongoDB’nin kurulumu nasıl yapılır?
- MongoDB’de nasıl veritabanı oluşturabilirim?
- MongoDB’de veri sorgulama nasıl yapılır?
MongoDB, belge tabanlı bir NoSQL veritabanıdır. Geleneksel SQL veritabanlarından farklı olarak, verileri JSON benzeri belgeler şeklinde depolar ve ilişkisel tablo yapısı kullanmaz.
NoSQL veritabanları, yapısal olmayan, değişken ve büyük veri setleriyle çalışmak için daha uygundur. Esneklik, ölçeklenebilirlik ve hızlı veri erişimi gibi avantajları nedeniyle tercih edilir.
MongoDB’nin belge tabanlı yapısı, yüksek performansı ve ölçeklenebilirliği gibi özellikleri bulunmaktadır. Ayrıca, otomatik veri yedekleme, sorgu dilinde zenginlik ve yüksek kullanılabilirlik gibi özellikleri de vardır.
Belge tabanlı veritabanları, verileri JSON benzeri belgelere depolar. Her belge, anahtar-değer çiftleriyle temsil edilir ve ilişkisel tablo yapılarına ihtiyaç duymaz. Bu sayede veriler daha esnek bir şekilde depolanabilir.
MongoDB, hızlı sorgulama yetenekleri ve yüksek performanslı veri işleme algoritmaları sayesinde büyük veri setlerini etkili bir şekilde işleyebilir. İndeksleme, paralel sorgulama ve bellek tabanlı veri erişimi gibi özellikleriyle performansı artırır.
MongoDB, web uygulamaları, büyük veri analizi, IoT projeleri gibi birçok alanda kullanılabilir. Özellikle dinamik ve büyük veri setleriyle çalışan projelerde tercih edilir.
MongoDB’nin kurulumu işletim sistemine göre değişir. İlgili işletim sistemi belgelerini takip ederek MongoDB’yi kurabilir ve yapılandırabilirsiniz. Kurulum adımları ayrıntılı olarak belgelendirilmiştir.
MongoDB’de yeni bir veritabanı oluşturmak için veritabanı yönetim komutlarını kullanabilirsiniz. Örneğin, “use veritabani_adi” komutuyla yeni bir veritabanı oluşturabilirsiniz.
MongoDB’de veri sorgulama işlemleri için MongoDB Query Language (MQL) kullanılır. MQL, zengin bir sorgu diline sahiptir ve verileri esnek bir şekilde filtrelemek, sıralamak ve gruplamak için kullanılabilir.