Giriş
Hepinize selamlar,
Bu yazımızda sizlerle mongodb'nin ne olduğu ve projemiz için nasıl bağlantı linki alındığına ufaktan değineceğiz.
mongoDB Nedir?
mongoDB
2009 yılında geliştirilmiş, açık kaynak kodlu bir noSQL veritabanıdır.
Eğer çok fazla ilişkilendirilmiş verileriniz yoksa rahatlıkla verilerinizi burda depolayabilirsiniz.
mongoDD
' de her kayıt bir dokümandır ve bu dökümanlar json formatında muhafaza edilir.
Bkz:
[{
"name":"tolga",
"lastname":"çağlayan"
"age":19
},
{
"name":"tolga",
"lastname":"göktürk"
"age":15
}]
Mongodb.com Üzerinden Bağlantı Alma
- İlk olarak http://mongodb.com sitesine giriyoruz. Sağ üst kısımda yer alan
Try Free
butonuna tıklıyoruz. Açılan sayfa da bilgilerimizi girerek kayıt oluyoruz.
- Önümüze çıkan sayfada proje adını ve dilini seçerek devam ediyoruz.
- Bir sonraki sayfada bizi paket seçimi sayfası karşılıyor.
Free Cluster
'i seçerek devam ediyoruz. - Hemen bir sonraki adımda, databasemizin barınacağı ülkeyi seçip
Create Cluster
diyoruz.
Ve yaklaşık 3 dakika sonra veritabanımız hazır oluyor. - Veritabanımız hazır olduktan sonra bağlantı linki almak için
CONNECT
butonuna tıklıyoruz.
- Şimdi database kullanıcı adı ve şifremizi oluşturalım. Ama oluşturmadan önce dikkat etmemiz gereken bir kısım var.
Add a connection IP address
kısmı. İsminden de anlaşıldığı gibi veritabanımıza önüne gelen bağlanamıyor. Eğer herkese açık olacaksa bu veritabanı;Allow Access from Anywhere
, eğer sadece bir makine bağlantı sağlayacaksa;Add a Different IP Address
, ve bunların dışında sadece şuanki üzerinde çalıştığınız makine bağlantı sağlayacaksa;Add Your Current IP Address
butonlarına tıklayabilirsiniz.
Create a Database User
kısmında, bu databaseye ulaşmak için birazdan gireceğimizUsername
vePassword
'u kaybetmemek için not alabilirsiniz.
Create Database User
dedikten sonraChoose a connection method
diyerek bir sonraki aşamaya geçiyoruz. - Ben nodejs bağlantısı alacağım için, aşağıda seçtiğim görseldeki butona tıklıyorum.
Ve bağlantımız önünüzde hazır oluyor
mongodb+srv://onlinejavascript-dbUser:<password>@onlinejavascript-cluste.xhwxa.mongodb.net/myFirstDatabase?retryWrites=true&w=majority
Artık 6. madde de aldığınız şifresikısmıyla değiştirerek databasenize nodejs ile erişebilirsiniz.
Okuduğunuz için teşekkürler 🎉
Bir sonraki yazımızda görüşmek üzere, sağlıcakla ve Atatürkle kalın!