24 Ekim 2016 Pazartesi

Mongo DB İle Çalışmak

Mongo DB yi local bilgisayarınıza kurduktan sonra bazı durumlarda verilere uygulamanız haricinde bir araç ile ulaşmak gerekebiliyor. Şöyle ki nasıl sql Server da sqlcmd veya osql var ise Mongo DB içinde böyle bir araç var. Ben makalemde size local Mongo DB ye bağlanmak için kullanabileceğim ve Mongo DB kurulumu ile gelen bu araçtan bahsedeceğim. Mongo DB kurulumundan sonra command prompt ta mongo yazıp enter a bastığınızda karşımıza Mongo DB Client gelmektedir. Bu araç ile Mongo DB'yi yönetebiliriz. Ancak burada konsolda bir uygulama kullanmanın zorluklarını yaşayacağız. 

Gelelim komutlarımıza : 
> show dbs; 
Bu komut ile bu mongo db sunucusunda ki bütün veri tabanlarının adlarını görebiliriz. 

> use test;
Bu komut ile bir veri tabanına giriş yapabiliriz. Böylece yaptığımız bütün sorgular o veri tabanı için çalışacaktır. Ayrıca bu veri tabanı yok ise oluşturulmuş olur. Bu örneğimizde test ismindeki veri tabanına giriyoruz. 

> show collections;
Bu komut ile içinde olduğumuz veri tabanının bütün koleksiyonlarını görebiliriz. Yani elimizde ne var görmüş oluruz. 

> db.users.find ();
Bu komut ile bir koleksiyondaki bütün kayıtları görebiriz. 

> db.users.find().pretty();
Bir önceki yazımdan farkı .pretty()  ile çıktının formatlanıp daha rahat okunmasının sağlanmasıdır. 

> db.users.find({username : 'alper'});
Bu komut ile koleksiyon üzerinde filitreleme yapılmaktadır. Şöyle ki username alanı alper olan kayıtlar geri göndürülür.

> db.users.delete({});
Bu komut ile bir koleksiyondaki bütün veriler silinmektedir . 

> db.users.drop();
Bu komut ile koleksiyon silinmektedir . 



Yorum Gönder