Uygulamanızı geliştirirken MongoDB Compass'ın yerel bir sürümünü yüklemeyi seçebilirsiniz. Ancak, canlı bir MongoDB sunucusuna bağlanmak için üretim sırasında bunu ayırmanız gerekecek.

Ancak, canlı bir MongoDB veritabanına bağlanmayı da seçebilirsiniz. Bunu yapın ve dağıtım sırasında veritabanı bağlantısını yapılandırma konusunda asla endişelenmenize gerek kalmayacak. MongoDB kümesinin devreye girdiği yer burasıdır.

Ancak bir MongoDB kümesini nasıl kurabilir ve uygulamanız için bir bağlantı dizesi elde edebilirsiniz? Bu kılavuzda öğreneceksiniz.

MongoDB Kümesi Nedir ve Neden Kullanmalısınız?

MongoDB Atlas kümesi, bir MongoDB veritabanını barındırmak için bir bulut depolama seçeneğidir. MongoDB'yi herhangi bir sunucuda barındırabilirsiniz. Ancak MongoDB küme bulut hizmetini kullandığınızda, verilerinizi AWS, Google Cloud veya Azure'da depolamanıza olanak tanır. MongoDB kümesi ayrıca dilden bağımsızdır. Böylece herhangi bir dil ile kullanabilirsiniz.

MongoDB Atlas kümesinin avantajlarından biri, bulut hizmeti yapılandırmaları hakkında endişelenmenize gerek olmamasıdır, çünkü bunu sizin için halleder. Hizmet için ücretli seçenekler olsa da, ücretsiz paylaşılan katmanla başlayabilirsiniz. Ardından, uygulamanızın ihtiyaçları arttığında, daha sonra premium plana yükseltebilirsiniz.

instagram viewer

MongoDB Atlas Kümesi Nasıl Kurulur

Bir MongoDB kümesi kurmak, burada ve orada yalnızca birkaç yapılandırma gerektirir. Sonunda, ihtiyacınız olan tek şey bir bağlantı dizesidir. bir MongoDB veritabanı ve koleksiyonları oluşturun. Başlamak için yalnızca MongoDB web sitesine kaydolmanız ve bir küme oluşturmanız yeterlidir. Ardından bir bağlantı dizesi alın.

Küme Oluştur

Küme, veritabanlarınız için bir kapsayıcıdır ve içinde birkaç veritabanı oluşturabilirsiniz.

Bir küme oluşturmak için:

  1. Şuraya gidin: MongoDB Atlas platformu.
  2. Musluk Kayıt olmak sağ üstte. Ardından bir hesap oluşturmak için ekrandaki talimatları izleyin. Bunu kolaylaştırmak için Google kimlik doğrulama seçeneğini kullanmak isteyebilirsiniz.
  3. Sorulduğunda gizlilik politikasını kabul edin.
  4. adresindeki formu doldurun Atlas'a hoş geldiniz sayfa. sonra tıklayın Bitiş.
  5. MongoDB Atlas şimdi sizi bir bulut planı seçmeniz için bir sayfaya götürüyor. Seçeneklerden, seçin Ücretsiz Paylaşılan katman ve tıklayın Oluşturmak.Not: Daha önce yukarıdaki adımı atladıysanız ve kendinizi gösterge tablosunda bulduysanız, Veritabanı Oluştur planlar sayfasına geri dönmek için Aksi takdirde, bir sonraki adıma geçin.
  6. Ardından, sonraki sayfada bulut hizmeti seçeneklerinden herhangi birini seçin. üzerinde bir vurgu olduğundan emin olun. Ücretsiz Paylaşılan seçenek kutusu. ile gideceğiz AWS bu durumda.
  7. Tıklamak Küme Oluştur.
  8. Seçme Kullanıcı adı ve şifre kimlik doğrulama yönteminiz olarak, Kullanıcı Adı ve Parola alanlarını doldurun. tıklayabilirsiniz Güvenli Parolayı Otomatik Oluşturrastgele bir şifre oluşturmak için. Eğer yaparsanız, kopyalamayı ve saklamayı unutmayın. şifre yöneticisi gibi güvenli bir yer.
  9. Tıklamak Kullanıcı oluştur.
  10. Aşağı kaydırın ve seçin Yerel Ortamım.
  11. Tıklamak Mevcut IP Adresimi Ekle altında IP Erişim Listenize girişler ekleyin bölüm.
  12. Tıklamak Bitir ve Kapat.
  13. Tıklamak Veritabanlarına Git mod açılır penceresinden.

Küme oluşturma için bu kadar.

Kümenizden Bir Bağlantı Dizesi Alın

Bağlantı dizesi, uygulamanızı MongoDB Atlas kümesine bağlayan bir URI'dir.

Bir tane almak için:

  1. Veritabanı panosunda, tıklayın Bağlamak.
  2. Seçme Uygulamanızı bağlayın.
  3. altındaki açılır menüyü tıklayın SÜRÜCÜ bölümüne gidin ve geliştirme dilinizi veya teknolojinizi seçin. Ayrıca, altından teknoloji sürümünüzü seçin. VERSİYON.
  4. işaretle Tam sürücü kodu örneğini ekleyin Örnek bir bağlantı kodu bloğu almak için kutu.

Şimdi önceden biçimlendirilmiş bir alanda bir kod bloğu göreceksiniz. Bunu basitçe kopyalayıp kodunuza bağlayabilirsiniz. Ancak, sağlanan kodda belirtilenden farklı bir özel bağlantı yöntemi kullanıyorsanız URI'yi çıkarmak isteyebilirsiniz. işaretini kaldırmak Tam sürücü kodu örneğini ekleyin sizi yalnızca bağlantı dizesiyle bırakır.

Genellikle şöyle görünür:

"mongodb+srv://<Kullanıcı adı>:<parola>@cluster0.1z0kr.mongodb.net/myFirstDatabase? retryWrites=true&w=çoğunluk"

MongoDB kümesi, Kullanıcı adı otomatik olarak dizeye. değiştirmen gerekecek daha önce belirlediğiniz izin şifresi ile. Ayrıca, myFirstDatabase veritabanı adınızdır. Bunu istediğiniz isimle değiştirin.

Örneğin, kullanıcı adınız, parolanız ve veritabanı adınız yönetici, secret_password, ve myDB, bağlantı dizesi şöyle olur:

"mongodb+srv://admin: [email protected]/myDB? retryWrites=true&w=çoğunluk"

Aşağıda, Node.js'de bir MongoDB bağlantısını gösteren bazı örnek kodlar bulunmaktadır. kullanır firavun faresi npmmodel yöneticisi olarak paketleyin.

const firavun faresi = gerekmek('firavun faresi')

const mongoDBClusterURI = "mongodb+srv://admin: [email protected]/myDB? retryWrites=true&w=çoğunluk"

zaman uyumsuzişlevbağlanmakMongo() {
denemek {
beklemek mongoose.connect (mongoDBClusterURI)
konsol.log("mongoDB'ye başarıyla bağlandı")
} yakalama { hata => konsol.log (hata, "bir şey yanlış")}
}

Bu işlevi Node.js projenizin sunucusunda kullanmak için:

const bağlantı noktası = 8080

app.listen (Port, () => {
bağlanMongo()
konsol.kayıt(`Uygulama bağlantı noktasında dinleme ${Liman}`)
})

Düşünmek bir .env dosyasından bağlantı dizesini okuma en iyi uygulama olarak. Bu, üretim sırasında erişim kullanıcı adınızı ve parolanızı tehdit aktörlerinden gizlemeye yardımcı olur.

Kontrol panelinize geri dönün ve tıklayın Koleksiyonlara Göz Atın veritabanlarınızı ve koleksiyonlarınızı görmek için. Bunları yalnızca kümenizde veri depoladığınızda görürsünüz.

MongoDB Atlas Cluster, Veri Depolamayı Kolaylaştırıyor

MongoDB, ikili alanları ve JSON belgelerini depolamak için kullanılan popüler bir NoSQL veritabanıdır. Küme bulut hizmeti, güçlü noktalarından biridir. Yalnızca uygulamanızı buna bağlamanızı gerektirir ve veritabanını yerel bir ortamdaymış gibi sorgulayabilirsiniz. Ek olarak, MongoDB kümesini kullanmak, üretim sunucunuzdaki dağınıklığı gidermeye yardımcı olur.

MongoDB'de CRUD İşlemleri Nasıl Gerçekleştirilir

Sonrakini Oku

PaylaşmakCıvıldamakPaylaşmakE-posta

İlgili konular

  • Programlama
  • veri tabanı
  • Bulut depolama

Yazar hakkında

Idowu Omisola (146 Makale Yayınlandı)

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.

Idowu Omisola'dan Daha Fazla

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