Merhaba.
- mongo.exe komutu ile mongodb yi çalıştırmıştık.
- db : seçili olan veritabanını görüntüler. Eğer seçilmemişse başlangıç olarak test veritabanı gelir.
- show dbs : Mongodb deki veritabanlarını görüntüler.
- use [veritabanı adı] : işlem yapılacak veritabanı seçilir.
- help : Yardım komutu.
- db.[tablo adı].insert(değişken adı) komutu ile tabloya kayıt eklenir. sqldeki gibi önce tablo oluşturup, sonra verileri eklememize gerek yok. Verileri insert ile eklerken kendisi veritabanına tabloyu ekliyor.
Örnek kullanımı:
var a = {id:1, name:"ergun", age:23}
db.user.insert(a)
Eklenen kaydı;
db.user.find() ile görüntüleyebiliriz.
find() komutu tablo içinden kayıt aramamızı sağlar. Kullanımı ise şöyledir:
db.[tablo adı].find(<query>,projection)
- query, sqldeki where gibi, sorgularımızdır.
- projection, değerleri sonuç kümesinden seçmek için alanların listesine karşılık gelir.
- mongo.exe komutu ile mongodb yi çalıştırmıştık.
- db : seçili olan veritabanını görüntüler. Eğer seçilmemişse başlangıç olarak test veritabanı gelir.
- show dbs : Mongodb deki veritabanlarını görüntüler.
- use [veritabanı adı] : işlem yapılacak veritabanı seçilir.
- help : Yardım komutu.
- db.[tablo adı].insert(değişken adı) komutu ile tabloya kayıt eklenir. sqldeki gibi önce tablo oluşturup, sonra verileri eklememize gerek yok. Verileri insert ile eklerken kendisi veritabanına tabloyu ekliyor.
Örnek kullanımı:
var a = {id:1, name:"ergun", age:23}
db.user.insert(a)
Eklenen kaydı;
db.user.find() ile görüntüleyebiliriz.
find() komutu tablo içinden kayıt aramamızı sağlar. Kullanımı ise şöyledir:
db.[tablo adı].find(<query>,projection)
- query, sqldeki where gibi, sorgularımızdır.
- projection, değerleri sonuç kümesinden seçmek için alanların listesine karşılık gelir.
Bun komutlara nereye yazacağız?
YanıtlaSilBunu konsoldan yani cmd ile açtığınız ekrandan uygulayabilirsiniz. Buradan da izleyebilirsiniz: https://www.youtube.com/watch?v=2ajlfURobd8
YanıtlaSil