(4)
phpMongo upsert sıçıyor
$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
$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!
0
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.
0
istediğim sonuç da o zaten ama olmuyo şerefsiz nedense yeni $tag değerini almıyo. bakıyorum $tag değişiyo ama
0
🌸
lpgli tosbaga
(
03.12.12)
$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.
0
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
0
🌸
lpgli tosbaga
(
03.12.12)