
Php ile mongodb insert işlemlerini yaparken kullandığım mongodb insert kodları.Veriler dizi oalrak ekleniyor
$dizi = array(
"_id" => 1,
"isim" => "demo",
"durum" => false
);
$ekle = $db -> users -> insert($dizi);
if($ekle["ok"]){ echo 'Eklendi';
}else { echo 'Eklenemedi.'; }
Çıktı ;
Id işlemlerinde eger id belirtmesseniz idler Int değilde Object oluyor
$dizi = array( "isim" => "demo", "durum" => false ); $ekle = $db -> users -> insert($dizi);
Çıktı ;
Biraz ayrıntıya girelim users collectionunda sehirler kolonuna alt keyler girelim
$dizi = array(
"isim" => "demo",
"sehirler" => array(
"afyon",
"ankara",
"istanbul"),
"durum" => false );
$ekle = $db -> users -> insert($dizi);
Çıktı ;
Biraz daha karışık içe içe diziler girdiğimiz zaman,
$dizi = array(
"isim" => "demo",
"sehirler" => array(
"afyon" => array("afyon_hakkında","afyon_yasami"),
"ankara" => array(
"ankara_koyleri" => array("A Köyü","B Köyü"),
"ankara_caddeleri" => array(
"a_caddesi" => array("Örnek Cadde İsmi(A)"),
"b_caddesi" => array("Örnek Cadde İsmi (B)")
)
),
"mersin"),
"durum" => false
);
$ekle = $db -> users -> insert($dizi);
Çıktısı ;
Siz dilersiniz istediğiniz kadar döngü kurabilirsiniz
Kaynak : http://docs.mongodb.org/manual/reference/method/db.collection.insert




