🟪MongoDB
MongoDB'nin Sürüm ve Kullanım Alanları:
Dağıtım Seçenekleri:
# MongoDB'ye bağlanmak için
mongo
# Veritabanlarını listelemek
show databases
# Bir veritabanı seçmek veya oluşturmak
use myDatabase
# Seçili veritabanındaki koleksiyonları (tabloları) listelemek
show collections
# Bir koleksiyon oluşturmak
db.createCollection("myCollection")
# Bir koleksiyona belge (document) eklemek
db.myCollection.insertOne({ name: "John Doe", age: 30, location: "New York" })
# Bir koleksiyona birden fazla belge eklemek
db.myCollection.insertMany([
{ name: "Jane Doe", age: 25, location: "Los Angeles" },
{ name: "Mark Smith", age: 40, location: "Chicago" }
])
# Tüm belgeleri listelemek (tüm verileri almak)
db.myCollection.find()
# Belirli bir kriterle belge aramak (örneğin, yaşı 30 olan kişileri bulmak)
db.myCollection.find({ age: 30 })
# Belirli alanları göstererek belge aramak (örneğin, sadece isim ve yaşı göster)
db.myCollection.find({ age: 30 }, { name: 1, age: 1, _id: 0 })
# Belgeyi güncellemek (örneğin, "John Doe" yaşını 35 olarak güncellemek)
db.myCollection.updateOne({ name: "John Doe" }, { $set: { age: 35 } })
# Belgeyi silmek (örneğin, "Jane Doe" isimli kişiyi silmek)
db.myCollection.deleteOne({ name: "Jane Doe" })
# Koleksiyonu silmek
db.myCollection.drop()
# Veritabanını silmek
db.dropDatabase()
Last updated