Merhabalar,
Bu yazımızda NoSql alanına ilk girişimizi yapıyor olacağız.Kurulum aşamasını arkadaşımın linki üzerinden buradan yapabilirsiniz.
Edit 1: Kurulum linki patlamış buradan ulaşabilirsiniz..
Adım adım ilerledikten sonra Robomongo ile devam etmek için buradan uygulamayı indirebilirsiniz.
Robomongo yu ilk açtığımızda ;
Şu şekilde bir ekran gelecektir,ve hemen üst tab tan “create” i tıklayıp bir connection oluşturuyoruz ;
Bu kısımda göreceğiniz üzere connection ismi belirtiyoruz (ConnectionMongo gibi),hemen altında da mongo server ının pc mizde dinlediği ve yayın yapacağı port numarası olan 27017 yi görüyoruz.
Bu kısmı doldurup Save etmek yeterli.Daha sonra Pc yi restart edip tekrar açmak gerekiyor.Robomongo yu tekrar açtıktan sonra connect demeden önce mongo server ını tekrar aktif hale getirmek gerekiyor ve yine cmd ekranına mongodb yazıp enter lamak yeterli (waiting for connection yazısı en altta görülmeli).
Daha sonra robomongo da connect dedikten sonra ;
Şöyle bir ekran ile karşılar bizi,görüleceği üzere oluşan tek veritabanı sistem veritabanı olan (default) local db’dir.
Buarada teknik bir hata aldım,mongo 3.0.8 ve robomongo 0.8.4 ile yola devam ediyoruz 🙂
ConnetionMongo bağlantısına sağ tıklayıp “create database” diyoruz ve bir veritabanı ismi verip create diyoruz.Daha sonra da ;
İlişkisellerdeki tablo mantığı ile burada collection oluşturuyoruz.Collection kısmına sağ tıklayıp create collection dedikten sonra bir isim verip tekrar create diyoruz.;
Collection ı oluşturduktan sonra da sağ tıklayıp “insert document” diyoruz ve json data formatında verilerimizi giriyoruz ;
Verileri girdikten sonra kaydet dediğimizde verilerimizi collection a sağ tıklayıp “view document” diyerek görebiliriz ;
Girilen verilerde düzenleme yapmak istediğimizde o objenin üzerine gelip sağ tık “edit document” dediğimizde de ;
Açılan pencereden düzenleme yapmak istediğimiz alanı seçip save dedikten sonra çıkabiliriz.
Silme işlemi ise yine obje üzerine sağ tık “delete document” diyerek gerçekleşir.
En basit haliyle Mongo db crud işlemlerine giriş yaptık,ilerleyen yazılarda scriptler ile de geliştirmeye devam ediyor oluruz umarım 🙂
Bir sonraki yazımızda görüşmek üzere..
“Mongo DB & Robomongo Crud” için bir yorum