Bedankt iedereen die me heeft geholpen met deze vraag. Ik heb een probleem gevonden. Toen ik een vraag schreef, gebruikte ik een eenvoudige versie van de update-query. Dit is de volledige versie
c($this->table)->update(
array(
'_id' => new MongoId($uid),
"on.{$strHid}" => array('$exists' => true),
),
array(
'mts' => time()
'$unset' => array(
"on.{$strHid}" => 1
)
)
);
Mijn probleem zat in dit deel van de code. Hier gebruik ik modifiers en non-modifiers.
array(
'mts' => time()
'$unset' => array(
"on.{$strHid}" => 1
)
)
Ik heb het zo herschreven en alles ok
array(
'$set' => array(
'mts' => time()
),
'$unset' => array(
"on.{$strHid}" => 1
)
)