design

PHP ile Mongo DB Kullanımı

December 15, 2023

PHP'de MongoDB'yi kullanmak için, öncelikle MongoDB PHP sürücüsünü yüklemeniz gerekecektir. Bu sürücü, MongoDB ile PHP uygulamaları arasında iletişim kurmanızı sağlar. Genellikle, Composer gibi bir bağımlılık yöneticisi kullanarak bu sürücüyü kurabilirsiniz.

MongoDB PHP Sürücüsünü Yükleme:

Projenizin kök dizininde terminale veya komut istemcisine şu komutu girerek MongoDB PHP sürücüsünü yükleyebilirsiniz:

composer require mongodb/mongodb


MongoDB Bağlantısı Oluşturma:

MongoDB'ye bağlanmak için bağlantı yapısını kurmanız gerekecek. Bağlantı bilgilerinizi ve MongoDB sunucu bilgilerini kullanarak bir bağlantı nesnesi oluşturmalısınız.


..

connect.php

php
require 'vendor/autoload.php'; // Composer autoload dosyasını dahil et

// MongoDB'ye bağlanma
$mongoClient = new MongoDB\Client("mongodb://localhost:27017"); 

Veritabanı ve Koleksiyon Seçimi:

Bağlantı oluşturulduktan sonra, belirli bir veritabanına ve koleksiyona erişmek için gerekli adımları takip etmelisiniz.


..

connect.php

php
// Veritabanı seçimi
$db = $mongoClient->myDatabase;

// Koleksiyon seçimi
$collection = $db->myCollection;


// Veri ekleme
$result = $collection->insertOne([
    'name' => 'John Doe',
    'email' => 'john@example.com',
    'age' => 30
]);



// Veri sorgulama
$cursor = $collection->find(['age' => ['$gt' => 25]]);

// Sonuçları döngü ile alın
foreach ($cursor as $document) {
    var_dump($document);
} 

Bu, basit bir şekilde MongoDB'yi PHP ile kullanma adımlarının bir özetidir. MongoDB ile daha karmaşık sorgular, veri güncelleme, veri silme gibi işlemler de yapılabilir. Bu örnekler, MongoDB ile PHP arasında temel iletişimi göstermektedir. Gerçek uygulamalarda güvenlik, performans ve veri yapısına göre çeşitli özelleştirmeler yapılması gerekebilir.

8 + 7 =