Tak til alle, der hjalp mig med dette spørgsmål. Jeg fandt et problem. Da jeg skrev spørgsmål, brugte jeg simpel version af opdateringsforespørgsel. Dette er den fulde version
c($this->table)->update(
array(
'_id' => new MongoId($uid),
"on.{$strHid}" => array('$exists' => true),
),
array(
'mts' => time()
'$unset' => array(
"on.{$strHid}" => 1
)
)
);
Mit problem var i denne del af koden. Her bruger jeg modifikatorer og ikke-modifikatorer.
array(
'mts' => time()
'$unset' => array(
"on.{$strHid}" => 1
)
)
Jeg omskrev det sådan her, og alt ok
array(
'$set' => array(
'mts' => time()
),
'$unset' => array(
"on.{$strHid}" => 1
)
)