Php Mongodb Find Kullanımı

mongodb

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
}

 

Adsız

 

Şö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
 }
}

Yorum Bırak.