saintx ilgin için teşekkürler. Aslında konuyu açmamdaki en etkili sebeplerden biri bu dökümandı. Sayısal auto increment değeri ekleyebilmem için 2 yol sunmuş. İkisi de benzer mantıkta çalışıyo ve her iki durumda da inserlerde fazladan bir sorgu yapmam gerekiyor.
Sıradaki acil sorunum şöyle:
1 saattir şu sql sorguyu: (select * from uye where apm != "") mongoya uyarlamaya çalışıyorum, gerçekten şaka gibi :S yardımcı olursanız gerçekten çok sevinirim.
veritabanı yapısı şöyle:
<?php
try{
$mongo = new Mongo('mongodb://127.0.0.1:27017');
}catch(MongoConnectionException $e) {
die('Baglanti Hatası : ' . $e->getMessage());
}
$m = new MongoClient();
$db = $m->vt1;
$sorgu1 = array(
"apm" => array( '$ne' => "" )
);
$sorgu2 = array(
"il" => array( '$ne' => "" )
);
$say = $db->uye->find( $sorgu1 )->count();
echo $say;
?>$sorgu1'de 0 sonuç dönmesi gerekiyor apm alanı her kayıtta boş ama tüm kayıtları sayıyor. $sorgu2'yi çalıştırınca 1 dönüyor (ki bu doğru), $sorgu1 neden doğru çalışmıyor olabilir ?