$wordObject = array('word' => $word);
$tagCountUpdate = array('$inc' => array($tag => $count));
$this->mongoco->update($wordObject, $tagCountUpdate, array('upsert' => TRUE));
elimde böyle bir kod var. ama gel gör ki $tag değişkeninin değişmesi bir bok ifade etmiyo $tag ilkinde ali olsun bir dahaki döngüde veli olsa bile ali diye ekliyor veritabanına.
ne oluyo lan!
$tagCountUpdate = array('$inc' => array($tag => $count));
$this->mongoco->update($wordObject, $tagCountUpdate, array('upsert' => TRUE));
elimde böyle bir kod var. ama gel gör ki $tag değişkeninin değişmesi bir bok ifade etmiyo $tag ilkinde ali olsun bir dahaki döngüde veli olsa bile ali diye ekliyor veritabanına.
ne oluyo lan!

kodda bir sorun yok aynen alıp denedim.
[ali] => 3
[hasan] => 1
[word] => test
[veli] => 2
6 kere çalıştırdım random bi arrayi tag olarak kullanıp. şöyle bi sonuç verdi.
tuyra


istediğim sonuç da o zaten ama olmuyo şerefsiz nedense yeni $tag değerini almıyo. bakıyorum $tag değişiyo ama
lpgli tosbaga


$tag değişkeni nerden geliyor ona bakmak lazım, hata ordadır bence kesinlikle. mongo server üzerinde oluşacak bir hata gibi de durmuyor.
tuyra


ne alaka bilmiyorum ama
$this->mongoco şeklinde değil de
$this->mongo->db->collection şeklinde for döngüsü içinde yazınca düzeldi :s
lpgli tosbaga

1