2015-04-29 10 views
5

मैं जावा चालक 2.10.1 से 3.0.0 में अपना विरासत एप्लिकेशन अपग्रेड करने का प्रयास कर रहा हूं इसलिए सम्मिलित विधि को insertOne में बदल दिया गया है। लेकिन DBCollection.insert() परिणाम लौटा, जहां मैं getError() देख सकता हूं। लेकिन MongoCollection.insertOne() कोई मान नहीं लौटाता है।मोंगोब 3.0 जावा डालने पर

ऑपरेशन की त्रुटि कैसे जांचें?

उत्तर

3

आप को पकड़ने के लिए है:

  • MongoWriteException - अगर डालने आदेश के लिए विशिष्ट कुछ अन्य विफलता कारण विफल लिखने
  • MongoWriteConcernException - लिखने की वजह से लिखने चिंता को पूरा करने में असमर्थ रहा विफल होने पर
  • MongoException - लिखने कुछ अन्य विफलता

अधिक जानकारी के लिए यहाँ कारण विफल यदि: http://api.mongodb.org/java/current/com/mongodb/client/MongoCollection.html#insertOne-TDocument-

+०१२३५१६४१०६
संबंधित मुद्दे