MongoDb Örnekler

 cls  //ekranı siler



show dbs //veritabanlarını gösterir

show collections //tabloları gösterir


use 'blog'  //blog veritabanı ekler.



db.createCollection('users')  //users collectionu ekler.

db.users.insertOne({name:'gokhan',yas:33})  //users collectionuna 1 adet kayıt ekler

db.users.insertMany([

{name:'gokhan',yas:33},

{name:'ozan',yas:30},

])

db.users.insert([

{name:'deneme',yas:33},

{name:'deneme2',yas:30},

])          //users collection içine veri ekler    


  

db.users.find() //users collectiondaki verileri gösterir

db.users.find().count()  //users colletion içerinde kaç tane documents(satır) sayısını verir.

db.users.find().limit(2) //users collection içerinde iki adet document gösterir.

db.users.find({name:gokhan}).limit(2)  //adı gokhan olan iki kayıt gösterir

db.users.find().skip(2)  //2 kaydı atlayıp kaydı gösterir.

db.users.find().pretty()

db.users.find({name:'gokhan'}).count()  //ismi gokhan olan kaç kayıt var sorgular

db.test.find({yas: {$in:[11,12]    }})  //yas içinde 11 ve 12 olanı sıralar

db.test.find({yas: {$lt:12}})   //yası 12 den küçkleri sıralar

db.test.find({$or: [{name:'gokhan',yas:12}]}) //yaşı 12 adı gokhan olanı bulur

for(i=1;i<=100;i++)  db.posts.insert({name:'ali',id_deneme:i}) //100 adet kayıt oluşturur.posts adında collectionda oluşturdu



db.createCollection('test',{capped:true,size:10000,max:20})



db.users.update({name:'gokhan'},{name:'sakiz',yas:23},{upsert:false}) //adı gökhan olanın adını sakiz yaşını23 yapar.upsert yanlış veri girişininde girişi engeller


db.users.update({name:'gokhan'},{$set {yas:23}})  //adı gökhanın yasını 23 yapar

 db.users.updateMany({$or[{name:'gokhan'},{name:'ozan'}]},{$set:{yas:11}})

Yorumlar