इस सवाल में मेरी मदद करने वाले सभी लोगों को धन्यवाद। मुझे समस्या मिली। जब मैंने प्रश्न लिखा तो मैंने अद्यतन क्वेरी के सरल संस्करण का उपयोग किया। यह पूर्ण संस्करण है
c($this->table)->update(
array(
'_id' => new MongoId($uid),
"on.{$strHid}" => array('$exists' => true),
),
array(
'mts' => time()
'$unset' => array(
"on.{$strHid}" => 1
)
)
);
मेरी परेशानी कोड के इस हिस्से में थी। यहाँ मैं संशोधक और गैर-संशोधक का उपयोग करता हूँ।
array(
'mts' => time()
'$unset' => array(
"on.{$strHid}" => 1
)
)
मैंने इसे इस तरह फिर से लिखा और सब कुछ ठीक है
array(
'$set' => array(
'mts' => time()
),
'$unset' => array(
"on.{$strHid}" => 1
)
)