Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा का उपयोग करके मोंगोडीबी संग्रह में दस्तावेज़ कैसे सम्मिलित करें?


आप insert() का उपयोग करके MongoDB में मौजूदा संग्रह में एक दस्तावेज़ सम्मिलित कर सकते हैं विधि।

सिंटैक्स

db.col.insert(doc)

कहां,

  • डीबी डेटाबेस है।

  • कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं

  • डॉक्टर वह दस्तावेज़ है जिसे आप सम्मिलित करना चाहते हैं।

उदाहरण

> myDatabase() का उपयोग db myDatabase()> db.createCollection(sample){ "ok" :1 }> db.sample.insert({name:"Ram", उम्र:26, शहर:"Hyderabad में स्विच किया गया) का उपयोग करें "})WriteResult({ "nInserted" :1 })

जावा प्रोग्राम का उपयोग करना

जावा में, आप insertOne() . का उपयोग करके एक संग्रह में एक दस्तावेज़ सम्मिलित कर सकते हैं com.mongodb.client.MongoCollection . की विधि इंटरफेस। यह विधि उस दस्तावेज़ (ऑब्जेक्ट) को स्वीकार करती है जो उस दस्तावेज़ का प्रतिनिधित्व करता है जिसे आप पैरामीटर के रूप में सम्मिलित करना चाहते हैं।

इसलिए जावा प्रोग्राम का उपयोग करके MongoDB में एक संग्रह बनाने के लिए -

  • सुनिश्चित करें कि आपने अपने सिस्टम में MongoDB स्थापित किया है

  • अपने जावा प्रोजेक्ट की pom.xml फ़ाइल में निम्न निर्भरता जोड़ें।

उदाहरण

<निर्भरता> org.mongodb mongo-java-driver <संस्करण>3.12.2
  • MongoClient क्लास को इंस्टेंट करके एक MongoDB क्लाइंट बनाएं।

  • getDatabase() . का उपयोग करके डेटाबेस से कनेक्ट करें विधि।

  • डालने के लिए दस्तावेज़ तैयार करें।

  • getCollection() . का उपयोग करके उस संग्रह का ऑब्जेक्ट प्राप्त करें जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं विधि।

  • पैरामीटर के रूप में दस्तावेज़ (ऊपर बनाया गया) पास करके insertOne() विधि को आमंत्रित करें।

उदाहरण

आयात करें नया मोंगो क्लाइंट ("लोकलहोस्ट", 27017); // डेटाबेस से कनेक्ट करना MongoDatabase डेटाबेस =mongo.getDatabase("myDatabase"); // एक संग्रह डेटाबेस बनाना। createCollection ("छात्र"); // एक दस्तावेज़ तैयार करना दस्तावेज़ दस्तावेज़ =नया दस्तावेज़ (); document.append ("नाम", "राम"); दस्तावेज़.एपेंड ("आयु", 26); document.append ("शहर", "हैदराबाद"); // दस्तावेज़ को संग्रह डेटाबेस में सम्मिलित करना। getCollection ("छात्र")। सम्मिलित करें (दस्तावेज़); System.out.println ("दस्तावेज़ सफलतापूर्वक डाला गया"); }}

आउटपुट

दस्तावेज़ सफलतापूर्वक डाला गया

  1. MongoDB का उपयोग करके _id द्वारा दस्तावेज़ कैसे हटाएं?

    _id द्वारा डिलीट करने के लिए, MongoDB में रिमूव () का उपयोग करें। निम्नलिखित वाक्य रचना है - db.yourCollectionName.remove({_id:yourObjectId}); उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ों के साथ एक संग्रह बनाएँ - > db.demo518.insertOne({"ClientName":"Chris"});{  

  1. जावा का उपयोग करके MySQL कॉलम मान में DATE को कैसे सम्मिलित करें?

    इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो - टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) दिनांक डालने के लिए जावा कोड इस प्रका

  1. वर्ड डॉक्यूमेंट को दूसरे वर्ड डॉक्यूमेंट में कैसे डालें

    क्या आप जानते हैं कि किसी Word दस्तावेज़ को किसी अन्य Word दस्तावेज़ में सम्मिलित करना संभव है? हां, इसे पूरा करना बहुत संभव है, और इसे पूरा करना मुश्किल भी नहीं है। अधिकांश लोग दस्तावेज़ को खोलने के लिए अधिक इच्छुक होते हैं, इसके भीतर से सामग्री की प्रतिलिपि बनाते हैं, फिर इसे किसी अन्य खुले Word द