Tartışma

MongoDB Kullanarak Python Veri Yönetimi

Başlatan ofaman · 21 Tem 2026 13:46 · 7 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
MongoDB, özellikle büyük veri uygulamaları için sıklıkla tercih edilen bir NoSQL veritabanıdır. Python ile birlikte kullanıldığında, geliştiricilere esnek ve güçlü veri yönetimi olanakları sunar. Bu yazıda, MongoDB ile Python arasındaki etkileşimi ve veri yönetimini nasıl daha verimli hale getirebileceğinizi ele alacağız.

MongoDB'yi Python ile kullanmak için öncelikle pymongo kütüphanesini kurmamız gerekiyor. Bunu yapmak için terminal veya komut istemcisine şu komutu yazabilirsiniz:

CODE
1pip install pymongo


Kurulum tamamlandığında, MongoDB veritabanına bağlanmak için aşağıdaki gibi bir kod yapısı kullanabilirsiniz:

CODE
1234567
from pymongo import MongoClient

[b]MongoDB'ye bağlan[/b]
client = MongoClient('mongodb://localhost:27017/')
db = client['veritabani_adi']  # Veritabanı adı
collection = db['koleksiyon_adi']  # Koleksiyon adı


Veri eklemek için insert_one veya insert_many metodlarını kullanabiliriz. Örneğin, bir belge eklemek için şu kodu kullanabilirsiniz:

CODE
123
yeni_belge = {"isim": "Ahmet", "yas": 30, "sehir": "İstanbul"}
collection.insert_one(yeni_belge)


Veri okuma işlemi ise find metodu ile yapılır. Belirli bir belgeyi bulmak için şu şekilde bir sorgu yazabilirsiniz:

CODE
123
belge = collection.find_one({"isim": "Ahmet"})
print(belge)


MongoDB’nin sağladığı esneklik sayesinde, veri yapınızda değişiklik yapmanız gerektiğinde kolayca güncellemeler gerçekleştirebilirsiniz. Örneğin, bir belgedeki bilgileri güncellemek için update_one metodunu kullanabilirsiniz:

CODE
12
collection.update_one({"isim": "Ahmet"}, {"$set": {"yas": 31}})


Sonuç olarak, Python ile MongoDB kullanmak, veri yönetimini daha verimli ve esnek hale getirir. Herhangi bir sorunuz veya deneyiminiz varsa, lütfen paylaşın! MongoDB ile ilgili başka hangi konulara değinmemizi istersiniz?

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi