MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

mongoDb दस्तावेज़ से सबफ़ील्ड निकालें

इस सवाल में मेरी मदद करने वाले सभी लोगों को धन्यवाद। मुझे समस्या मिली। जब मैंने प्रश्न लिखा तो मैंने अद्यतन क्वेरी के सरल संस्करण का उपयोग किया। यह पूर्ण संस्करण है

    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
            )
        )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा MongoDB के साथ एप्लिकेशन स्टार्टअप पर प्रारंभिक डेटा लोड हो रहा है

  2. node.js mongodb - collection.find ()। toArray (कॉलबैक) - कॉलबैक कॉल नहीं किया जाता है

  3. mongodb निर्दिष्ट से कम सभी तिथियों को हटा दें

  4. डंप को अपने चल रहे मोंगोडब में कैसे पुनर्स्थापित करें

  5. मोंगो डीबी:वर्तमान में प्रारंभ और समाप्ति तिथि के आधार पर लाइव दस्तावेज़ों की क्वेरी