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 ?