MongoDB Başlangıç Rehberi: NoSQL Veritabanı
z
zafer ak
Yazar
27 December 2025
1 dakika okuma
386 görüntülenme
MongoDB NoSQL veritabanı kurulumu ve temel işlemler. CRUD operasyonları, index oluşturma ve aggregation.
MongoDB, esnek şemalı document-based NoSQL veritabanıdır.
Kurulum
# Ubuntu\nwget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -\necho \"deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/7.0 multiverse\" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list\nsudo apt update\nsudo apt install mongodb-org\nsudo systemctl start mongodTemel Komutlar
# mongosh ile bağlan\nmongosh\n\n# Database işlemleri\nuse mydb\nshow dbs\nshow collectionsCRUD İşlemleri
// Insert\ndb.users.insertOne({name: \"Ahmet\", age: 30})\n\n// Find\ndb.users.find({age: {$gt: 25}})\ndb.users.findOne({name: \"Ahmet\"})\n\n// Update\ndb.users.updateOne({name: \"Ahmet\"}, {$set: {age: 31}})\n\n// Delete\ndb.users.deleteOne({name: \"Ahmet\"})Index Oluşturma
db.users.createIndex({email: 1}, {unique: true})\ndb.users.getIndexes()MongoDB, JSON benzeri dokümanlar ile çalışan esnek bir veritabanıdır.