Php ile mongodb’den veri çekerken kullandığımız find
$bul = $db -> users -> find(); foreach($bul as $row){ echo $row['_id']; echo $row['isimler']; // eger bu kolon içinde keyler varsa bize dizi olarak verir }
Şöyle bir yapım var baslık kolonuna ait birden çok dil key verdim $_SESSION[“dil”] oluşturduğumu var sayıyorum bu şekilde, count ile çıkan sonucun 0 dan büyük ise foreach döngüsünü çalıştır diyorum. $or ve $and kullanımları aşağıdaki gibidir.$or(yada), $and(ve) mysqldeki gibi, sadece koşulu başına ekleniyor.Birde bu koşula limit vereceğim.
$bul = $db -> users -> find(array( $or' => array( array("durum" => "aktif"), array("isim" => "ahmet") ))) -> limit -> ("10"); if($bul -> count(true) > 0 ){ foreach($bul as $row){ echo $row['baslik'][$_SESSION["dil"]]; // Sessionda ne varsa o keyi vericektir } }