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

mongodb:upserting:यदि दस्तावेज़ डाला जा रहा है तो केवल मूल्य निर्धारित करें

मैं ठीक उसी समस्या में भाग गया और <2.4 के लिए कोई आसान समाधान नहीं था हालांकि 2.4 के बाद से $setOnInsert ऑपरेटर चलो ठीक यही करते हैं।

db.collection.update( <query>,
                      { $setOnInsert: { "firstTime": <TIMESTAMP> } },
                      { upsert: true }
                    )

देखें सेटऑनइन्सर्ट के 2.4 रिलीज नोट अधिक जानकारी के लिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb और node.js . में प्रमाणित और पासपोर्ट

  2. मोंगो कार्यों में कुल क्वेरी, पिमोंगो में नहीं है

  3. एटलस मोंगो डेटाबेस से जुड़ना

  4. स्प्रिंग और मोंगोडीबी:बीन परिभाषाएं पढ़ते समय SAXParseException

  5. Kubernetes / Rancher 2, स्थानीय संग्रहण मात्रा परिनियोजन के साथ मोंगो-प्रतिकृति