2013-05-11 15 views
16

जावा ड्राइवर का उपयोग कर के लिए मोंगो साइट पर सभी दस्तावेज़ पढ़ने में, यह MongoClient() का उपयोग कर एक कनेक्शन बनाने के लिए के लिए संदर्भ बनाता है। यह इस बारे में बात करता है कि उन्होंने पहले मोंगो() का उपयोग कैसे किया था, लेकिन इसे हटा दिया गया है। हालांकि, जब मैं डाउनलोड नवीनतम (या किसी भी) जावा ड्राइवर है कि करने के लिए मोंगो डेटाबेस लिंक (http://central.maven.org/maven2/org/mongodb/mongo-java-driver/), और इसे लोड अपने प्रोजेक्ट पुस्तकालयों में, मैं com.mongodb.MongoClient आयात नहीं कर सकते क्योंकि यह वहाँ नहीं है के संस्करण! मैंने ड्राइवर के आधे दर्जन विभिन्न संस्करणों को लिंक करने की कोशिश की है। मैं वास्तव में बहिष्कृत मोंगो() के साथ अपना प्रोग्राम ठीक काम कर सकता हूं, लेकिन मैं बहिष्कृत सुविधाओं पर नए सॉफ्टवेयर का निर्माण नहीं करना चाहता हूं। मैं यहां किसी भी समस्या के साथ किसी और को नहीं ढूंढ सकता Image of libraries shown in netbeans below, v 2.93 in this caseजावा ड्राइवर में MongoClient नहीं खोजा जा सका

उपरोक्त संस्करण 2.93 से है। क्या कोई मुझे यह जानने में मदद कर सकता है कि मैं क्या गलत कर रहा हूं या लापता हूं? मुझे लगता है कि यह ड्राइवर संस्करण है लेकिन ये मोंगो की वेबसाइट से सीधे लिंक हैं। मुझे इसकी उपयोग त्रुटि भी नहीं लगता है, क्योंकि मैं सबकुछ ठीक काम कर सकता हूं।

उत्तर

17

मैं सुझाव है कि आप driver version 2.11.3

JAR MongoClient वर्ग है कि आप की बात कर रहे हैं शामिल हैं हड़पने। लेटर मोंगोडीबी जावा चालक के लिए नया है और केवल संस्करण 2.10.0 के बाद से शामिल किया गया है (जिस संस्करण का आप उल्लेख कर रहे हैं 2.9.3 है, अब तक नवीनतम ड्राइवर संस्करण उपरोक्त 2.11.3 है)

चीयर्स;)

+3

पहली नज़र पर, 2.9.3 सूची में नवीनतम ड्राइवर हो रहा है, लेकिन सूची वर्णानुक्रम, सॉर्ट हो जाता है टाइमस्टैम्प द्वारा पृथक नहीं किया है, तो संस्करण 2.1 *। * (जैसे 2.11.3) 2.1 सही होने के बाद दिखाई देते हैं और पहले से ही पहले से ही। – Taro

संबंधित मुद्दे