- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
MongoDB sunucumuz hazır. Peki şimdi Python kodumuz bu sunucuyla nasıl iletişim kuracak? İşte burada devreye PyMongo giriyor.
PyMongo, MongoDB'nin resmi Python sürücüsüdür (driver). Basitçe söylemek gerekirse, Python kodunuzun MongoDB sunucusuna bağlanmasını, sorgu göndermesini ve sonuçları almasını sağlayan kütüphanedir.
PyMongo'nun temel gücü, MongoDB'nin doğasında olan belge
(document) yapısıyla mükemmel uyum sağlamasıdır. Python'daki
sözlükler (dict) ile MongoDB belgeleri
arasında doğrudan, neredeyse birebir bir eşleme kurar.
PyMongo'yu kurmak, diğer tüm Python kütüphaneleri gibi,
popüler paket yöneticisi pip ile son
derece kolaydır.
Her zaman iyi bir pratik olarak, projeniz için temiz bir sanal ortam oluşturmanızı tavsiye ederiz. Bu, projenizin bağımlılıklarının sisteminizdeki diğer projelerle karışmasını engeller.
Bir tane klasör oluşturunuz “mongodb_projesi”. Sonra Visual Studio Code açınız. Visual Studio Code da file – Open Folder seçeneği ile oluşturduğumuz “mongodb_projesi” klasörünü seçiniz.
Visual Studio Code da terminalde aşağıdaki komutları sırayla çalıştırınız. Terminali açtığınızda powershell otomatikman gelecektir. Ancak sanalortam geçişlerinde sorun yaşayabilirsiniz. Bu nedenle cmd ile çalışmanızı öneririm. Resimdeki gibi (Command Prompt) cmd seçebilirsiniz.
# Sanal ortamı oluştur. “sanalortam” klasör adı. Başka isim verebilirsiniz.
python -m venv sanalortam
# Sanal ortamı etkinleştir
# Windows için:
sanalortam\Scripts\activate.bat
Komutu çalıştırdıkdan sonra komut satırının başına “(sanalortam)” yazacaktır.
(sanalortam) C:\Users\Desktop\mongodb_projesi>
Not: Sanalortam çalışmaz ise, VSCode sağalt köşesinde python sürüm numarasını tıklayınız. Üst menüde açılan seçeneklerden python sanalortam seçeneğini seçiniz.
Artık sağalt köşede python sürüm numarasının yanına sanalortam yazacaktır.
# macOS/Linux için:
source sanalortam/bin/activate
Sanal ortamınız etkinleştirildikten sonra, PyMongo'yu kuralım:
pip install pymongo
Kurulum başarılı olduğunda, Python projeniz artık MongoDB ile konuşmaya hazırdır!
Yorumlar
Yorum Gönder