Bir SQL veritabanı motoru, verileri tablolar halinde düzenlerken, MongoDB verilerini koleksiyonlarda saklar. Geleneksel motorlar gibi, yine de, en üst düzeyde organizasyona atıfta bulunmak için "veritabanı" terimini kullanır.
Herhangi bir veritabanı programıyla çalışırken öğrenmek isteyeceğiniz ilk görevlerden biri, veritabanlarının ve tabloların/koleksiyonların nasıl oluşturulacağıdır. MongoDB kullanıyorsanız, tam olarak nasıl bir veritabanı oluşturacağınızı ve içine koleksiyonlar ekleyeceğinizi keşfetmek için okumaya devam edin.
İlk MongoDB Kurulumu
MongoDB Shell, mongosh kullanarak MongoDB'de veritabanları ve koleksiyonlar oluşturabilirsiniz. Bunu özel bir araç olarak indirip yükleyebilirsiniz.
Alternatif olarak, MongoDB'nin masaüstü uygulaması MongoDB Compass'ı kullanarak buna erişebilirsiniz. Veritabanlarını ve bunlarla ilişkili koleksiyonları görmenizi sağlayan çok yönlü bir GUI aracıdır. Ayrıca MongoDB'nin özelliklerini kullanmak için isteğe bağlı bir grafik arabirim sunar. Bu nedenle, veritabanları ve koleksiyonlar oluşturmak için metin komutları yazmak istemiyorsanız bu iyi bir seçenektir.
Yine de, bu eğitimde her iki seçeneği de nasıl kullanacağınızı öğreneceksiniz.
Başlamak için şuraya gidin: MongoDB Araçları İndir MongoDB Shell'in en son sürümünü indirmek ve yüklemek için sayfa.
Bunun yerine masaüstü uygulamasını almak için aynı sayfada aşağı kaydırın. Ardından MongoDB Pusula bölümünü açın ve İndirmek buton.
MongoDB Pusulası İçinde MongoDB Kabuğuna Erişme
Mongosh'a özel kabuk yerine GUI masaüstü uygulamasından erişmek istiyorsanız:
- Kurulduktan sonra MongoDB Compass'ı açın.
- Tıklamak >_MONGOSH Kabuğu etkinleştirmek için uygulamanın sol alt köşesindeki
- Kabuk arayüzünü genişletmek için uygulamanın altındaki üç yatay çubuğu yukarı sürükleyin.
MongoDB Shell Kullanarak Veritabanı ve Koleksiyonlar Nasıl Oluşturulur
MongoDB Shell, bir veritabanıyla iletişim kurmak için bir dizi metin komutunu kabul eder.
İlgili:Flask Uygulamanızı CouchDB ile Nasıl Bağlarsınız: Bir NoSQL Veritabanı
Ancak MongoDB'deki bir veritabanı, bir koleksiyon olmadan fiziksel olarak mevcut değildir. Özünde, yeni veritabanı, yalnızca içine bir koleksiyon eklediğinizde MongoDB Compass'ta görünür.
Veritabanı Oluşturma
MongoDB Compass veya MongoDB Shell uygulamasında bir veritabanı oluşturmak için aşağıdaki komutu kullanın:
mynewdatabase'i kullan
Yukarıdaki komutu çalıştırdığınızda MongoDB varsayılan olarak yeni veritabanını başlatır ve seçer. Böylece yeni veritabanı kapsamında hemen çalışmaya başlar. Başka bir koda geçmediğiniz sürece çalıştırdığınız herhangi bir kod bu yeni veritabanını etkiler.
Mongosh'ta Koleksiyonlar Nasıl Oluşturulur
MongoDB'deki koleksiyonları SQL'deki ilgili tablolar grubu olarak düşünebilirsiniz.
Yeni veritabanını görünür ve kullanılabilir hale getirmek için içine en azından bir koleksiyon eklemeniz gerekir. MongoDB Shell'de boş bir koleksiyon oluşturma komutu:
db.createCollection (isim)
Nereye isim oluşturulacak koleksiyonun adını temsil eden bir dizedir. Örneğin, seçtiğiniz veritabanında MUO adlı bir koleksiyon oluşturmak için:
db.createCollection("MUO")
İlgili:MongoDB'de Belgeler Nasıl Oluşturulur
Not: Bir SQL veritabanında çok sayıda tablo oluşturulabildiği gibi, MongoDB'de de istediğiniz kadar koleksiyon oluşturabilirsiniz.
MongoDB Veritabanına Nasıl Veri Eklenir?
Çoğu NoSQL veritabanı gibi, MongoDB de verileri anahtar/değer çiftleri olan JSON nesneleri olarak ekler.
Önceden oluşturulmuş koleksiyona veri eklemek için:
db. MUO.insertOne({FirstName: "Idowu"})
MongoDB Pusulası Kullanarak Veritabanı ve Koleksiyon Oluşturma
Zaten yüklediyseniz, PC'nizde MongoDB Compass'ı başlatın.
Ardından GUI seçeneğini kullanarak bir veritabanı ve koleksiyon oluşturmak için şu talimatları izleyin:
- Tıklamak Bağlamak mevcut veritabanlarını yüklemek için.
- Sol üst köşede, VERİTABANI YARAT.
- Tercih ettiğiniz veritabanı adını yazın. Veri tabanı ismi alan.
- MongoDB, veritabanı oluşturma işlemini tamamlamak için bir koleksiyon gerektirdiğinden, Koleksiyon Adı alan da.
- Tıklamak Veritabanı yarat yeni bir veritabanı ve koleksiyon almak için.
MongoDB Pusula görünümünü yenileyerek veritabanınızı ve koleksiyonlarınızı MongoDB'nin oluşturduğunu onaylayabilirsiniz. Bunu tıklayarak yapın yenilemek (dairesel ok) simgesi, sol kenar çubuğunun sağ üst köşesinde.
Uygulamanın kenar çubuğu ayrıca veritabanlarının bir listesini görüntüler. İçindeki koleksiyonları görüntülemek için bir veritabanına tıklayın.
MongoDB'den En İyi Şekilde Yararlanın
İster yapılacaklar listenizi depolamak için ister daha karmaşık bir uygulamanın arka ucu olarak kullanın, MongoDB basittir. Tabii ki, bir veritabanı ve koleksiyon oluşturmanın yanı sıra yapabileceğiniz daha pek çok şey var.
İster kabuk seçeneğini, ister MongoDB Compass'ın GUI'sini kullanıyor olun, veri ekleyebilir, sorguları çalıştırabilir, verileri silebilir ve güncelleyebilirsiniz. Bu yaygın eylemler, yeni bir NoSQL veritabanı motoruyla başa çıkmak için mükemmeldir.
Bir veritabanı türü seçmek zor olabilir. SQL'i mi yoksa NoSQL'i mi seçmelisiniz?
Sonrakini Oku
- Programlama
- veri tabanı
Idowu akıllı teknoloji ve üretkenlik konusunda tutkulu. Boş zamanlarında kodlamayla uğraşıyor ve canı sıkılınca satranç tahtasına geçiyor ama arada sırada rutinden kopmayı da seviyor. İnsanlara modern teknolojinin yolunu gösterme tutkusu onu daha fazla yazmaya motive ediyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın