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

मोंगोडब-जावा-ड्राइवर के साथ कैसे अप्सर्ट करें?

अगर आप mongo-java ड्राइवर का इस्तेमाल कर रहे हैं 3 , निम्नलिखित .updateOne() {upsert, true} . के साथ विधि झंडा काम करता है।

 void setLastIndex(MongoClient mongo, Long id, Long lastIndexValue) {

    Bson filter = Filters.eq("_id", id);

    Bson update =  new Document("$set",
                  new Document()
                        .append("lastIndex", lastIndexValue)
                        .append("created", new Date()));
    UpdateOptions options = new UpdateOptions().upsert(true);

    mongo.getDatabase(EventStreamApp.EVENTS_DB)
         .getCollection(EventCursor.name)
         .updateOne(filter, update, options);
  }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. हेरोकू अपडेट (संगीतकार) के बाद मोंगो PHP एक्सटेंशन

  2. मैं Mongoose में अलग-अलग मानों के लिए क्वेरी कैसे करूं लेकिन सभी दस्तावेज़ वापस कर दूं?

  3. विशिष्ट कुंजी के आधार पर MongoDB में अधिकतम और न्यूनतम मान कैसे प्राप्त करें?

  4. MongoDB यौगिक सूचकांक उपयोग

  5. पर्ल में क्वेरी ISODate समय