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

MongoDB-Java ड्राइवर:डालने में विफल होने पर अपवाद को पकड़ें

मैं व्यवहार को पुन:उत्पन्न करने में सक्षम था और वास्तव में आप केवल एक NullpointerException को पकड़ने में सक्षम होंगे जब आप किसी ऑब्जेक्ट को पहुंचने योग्य मोंगोडीबी इंस्टेंस में डालने का प्रयास करते हैं। आईएमएचओ यह व्यवहार मोंगोडीबी जावा चालक में तय किया जाना चाहिए, क्योंकि यह बहुत जावा-आश नहीं है। गंदा समाधान शायद कुछ इस तरह दिखता है:

private static void safeInsert(DBCollection c, DBObject o) {
    if (c == null) {
        throw new RuntimeException("collection must not be null");
    }

    if (o == null) {
        throw new RuntimeException("object must not be null");
    }

    try {
        c.insert(o);
    } catch (NullPointerException e) {
        throw new RuntimeException("unable to connect to MongoDB " + c.getFullName(), e);
    }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो दस्तावेज़ से फ़िल्टरिंग वर्षमाह

  2. मैं मैक ओएस टर्मिनल से रिमोट मोंगो सर्वर से कैसे जुड़ सकता हूं

  3. कई माता-पिता के साथ कई आत्म-संदर्भित संबंध कैसे मॉडल करें?

  4. MongoDB का उपयोग करके किसी फ़ील्ड में मानों की संख्या सीमित करें

  5. स्प्रिंग डेटा क्राइटेरिया बिल्डर का उपयोग करके ऑपरेटरों को कैसे संयोजित करें?