Temel Kullanım
Last updated
// 'urunler' adında bir koleksiyona tek bir döküman ekleme
db.urunler.insertOne({ adi: "Laptop", fiyat: 1500, kategori: "Elektronik" })
// Birden fazla döküman ekleme
db.urunler.insertMany([
{ adi: "Klavye", fiyat: 75, kategori: "Aksesuar" },
{ adi: "Monitor", fiyat: 300, kategori: "Elektronik" }
])// 'urunler' koleksiyonundaki tüm dökümanları bulma
db.urunler.find()
// Kategori'si "Elektronik" olan ürünleri bulma
db.urunler.find({ kategori: "Elektronik" })
// Fiyatı 100'den büyük olan ürünleri bulma ($gt: greater than)
db.urunler.find({ fiyat: { $gt: 100 } })
// Sadece ilk eşleşen elektronik ürünü bulma
db.urunler.findOne({ kategori: "Elektronik" })// 'Laptop' ürününün fiyatını güncelleme
db.urunler.updateOne(
{ adi: "Laptop" },
{ $set: { fiyat: 1450, stok: 10 } } // fiyat'ı değiştir, stok alanını ekle
)
// Tüm Aksesuar kategorisindeki ürünlerin fiyatını %10 artırma ($mul: multiply)
db.urunler.updateMany(
{ kategori: "Aksesuar" },
{ $mul: { fiyat: 1.10 } }
)// 'Klavye' ürününü silme
db.urunler.deleteOne({ adi: "Klavye" })
// Fiyatı 300'den düşük olan tüm ürünleri silme ($lt: less than)
db.urunler.deleteMany({ fiyat: { $lt: 300 } })