MongoDB एक गैर-संबंधपरक डेटाबेस है, जिसका अर्थ है कि डेटा को संग्रह के रूप में संग्रहीत किया जाता है।
MongoDB BSON (बाइनरी JSON) का भी समर्थन करता है, जो JSON का एक बाइनरी-एन्कोडेड रूप है जो बाइनरी, दशमलव, ऑब्जेक्ट आईडी इत्यादि जैसे अतिरिक्त डेटा प्रकारों की अनुमति देता है।
MongoDB की अपनी क्वेरी भाषा है, जो क्वेरी के लिए JSON और JavaScript व्याकरण पर आधारित है और MongoDB एक गैर-संबंधपरक डेटाबेस है, जिसका अर्थ है कि डेटा को संग्रह के रूप में संग्रहीत किया जाता है, जिसमें प्रत्येक दस्तावेज़ एक रिकॉर्ड का प्रतिनिधित्व करता है और प्रत्येक फ़ील्ड एक मान का प्रतिनिधित्व करता है।
सबसे पहले अपने mongoDB खाते में लॉगिन करें लॉगिन करने के बाद अपनी आवश्यकताओं के अनुसार अपने डेटाबेस के लिए एक नया क्लस्टर बनाएं। यदि वे mongoDB सीखना चाहते हैं तो mongoDB शुरुआती लोगों के लिए निःशुल्क क्लस्टर भी प्रदान करता है। :)
पैकेज प्रबंधक स्थापना:
क्लाउड इंस्टालेशन (MongoDB एटलस):
वैकल्पिक रूप से, आसान डेटाबेस प्रशासन और विज़ुअलाइज़ेशन के लिए MongoDB कम्पास या अन्य प्रबंधन उपकरण स्थापित करें।
सबसे पहले, सुनिश्चित करें कि MongoDB स्थापित है और चल रहा है। आप MongoDB शेल या MongoDB क्लाइंट जैसे MongoDB Compass का उपयोग करके MongoDB से कनेक्ट कर सकते हैं।
MongoDB में, जब डेटा पहली बार संग्रहीत किया जाता है तो डेटाबेस और संग्रह अंतर्निहित रूप से बनाए जाते हैं। किसी विशिष्ट डेटाबेस पर स्विच करने या स्पष्ट रूप से एक डेटाबेस बनाने के लिए, निम्नलिखित कमांड का उपयोग करें: (mydatabase का उपयोग करें)
एक संग्रह में डेटा डालने के लिए (संबंधपरक डेटाबेस में एक तालिका के बराबर), InsertOne() या InsertMany() तरीकों का उपयोग करें:
// Insert a single document into a collection db.users.insertOne({ name: "John Doe", age: 30, email: "[email protected]" }); // Insert multiple documents into a collection db.users.insertMany([ { name: "Jane Smith", age: 25, email: "[email protected]" }, { name: "Michael Johnson", age: 40, email: "[email protected]" } ]);
पढ़ें (दस्तावेज़ खोजें)
किसी संग्रह से डेटा पुनर्प्राप्त करने के लिए, वैकल्पिक क्वेरी मानदंड के साथ ढूंढें() विधि का उपयोग करें:
// Find all documents in a collection db.users.find(); // Find documents matching specific criteria (e.g., find users older than 35) db.users.find({ age: { $gt: 35 } }); // Find a single document by its _id db.users.findOne({ _id: ObjectId("insert-id-here") });
अपडेट (अद्यतन दस्तावेज़)
किसी संग्रह में दस्तावेज़ों को अद्यतन करने के लिए, updateOne() या updateMany() विधियों का उपयोग करें:
// Update a single document matching a query db.users.updateOne( { name: "John Doe" }, { $set: { age: 31, email: "[email protected]" } } ); // Update multiple documents matching a query db.users.updateMany( { age: { $lt: 30 } }, { $set: { status: "inactive" } } );
हटाएं (दस्तावेज़ हटाएं)
किसी संग्रह से दस्तावेज़ हटाने के लिए, deleteOne() या deleteMany() विधियों का उपयोग करें:
// Delete a single document matching a query db.users.deleteOne({ name: "John Doe" }); // Delete multiple documents matching a query db.users.deleteMany({ status: "inactive" });
इस पोस्ट को पढ़ने के लिए धन्यवाद, मेरे अकाउंट पर इस तरह के और फॉलो करें और यदि आपके पास कोई सुझाव है तो टिप्पणी अनुभाग में मुझे बताएं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3