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

MongoDB में किसी तालिका में सभी कॉलम नाम प्राप्त करें


MongoDB में, कॉलम की कोई अवधारणा नहीं है क्योंकि MongoDB स्कीमा-रहित है और इसमें टेबल नहीं हैं। इसमें संग्रह की अवधारणा शामिल है और संग्रह में वस्तुओं को संग्रहीत करने के लिए विभिन्न प्रकार के दस्तावेज़ हैं।

आइए सिंटैक्स देखें -

db.yourCollectionName.insertOne({“YourFieldName”:yourValue, “yourFieldName”:”yourValue”,.......N});

यदि आप किसी संग्रह से एकल रिकॉर्ड चाहते हैं, तो आप findOne() का उपयोग कर सकते हैं और संग्रह से सभी रिकॉर्ड प्राप्त करने के लिए, आप find() का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है -

db.yourCollectionName.findOne(); //Get Single Record
db.yourCollectionName.find(); // Get All Record

उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.collectionOnDifferentDocumentDemo.insertOne({"UserName":"Larry"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c953b98749816a0ce933682")
}
> db.collectionOnDifferentDocumentDemo.insertOne({"UserName":"David","UserAge":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c953ba4749816a0ce933683")
}
> db.collectionOnDifferentDocumentDemo.insertOne({"UserName":"Carol","UserAge":25,"UserCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c953bb8749816a0ce933684")
}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। जैसा कि ऊपर चर्चा की गई है (), यह सभी रिकॉर्ड लौटाएगा।

क्वेरी इस प्रकार है -

> db.collectionOnDifferentDocumentDemo.find();

निम्न आउटपुट है -

{ "_id" : ObjectId("5c953b98749816a0ce933682"), "UserName" : "Larry" }
{ "_id" : ObjectId("5c953ba4749816a0ce933683"), "UserName" : "David", "UserAge" : 24 }
{ "_id" : ObjectId("5c953bb8749816a0ce933684"), "UserName" : "Carol", "UserAge" : 25, "UserCountryName" : "US" }

FindOne () विधि की सहायता से किसी संग्रह से एकल रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

> db.collectionOnDifferentDocumentDemo.findOne();

निम्न आउटपुट है -

{ "_id" : ObjectId("5c953b98749816a0ce933682"), "UserName" : "Larry" }

  1. तालिका के कॉलम नाम प्राप्त करने के लिए MySQL में सिंटैक्स क्या है?

    तालिका के कॉलम नाम प्राप्त करने के लिए सिंटैक्स इस प्रकार है - जानकारी_स्कीमा.कॉलम से कॉलम_नाम चुनेंजहां table_schema=yourDatabaseName और table_name=yourTableName; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable( EmployeeId int, EmployeeFirstName varchar(20), EmployeeLastName varchar(20), EmployeeAg

  1. MongoDB संग्रह में सभी नाम प्राप्त करें

    मूल रूप से 18 जनवरी, 2019 को ObjectRocket.com/blog पर प्रकाशित हुआ। अपने स्कीमा को सत्यापित करने के लिए, फ़ील्ड में टाइपो के लिए डीबग करें, या ऐसे फ़ील्ड ढूंढें जिन्हें आपको सेट नहीं करना चाहिए, आपको अपने MongoDB® संग्रह में सभी कुंजियों की समझ की आवश्यकता है। ObjectRocket सहित कई MongoDB-as-a-S

  1. MongoDB संग्रह में सभी कुंजियों के नाम प्राप्त करें

    अपने स्कीमा को सत्यापित करने के लिए, फ़ील्ड में टाइपो के लिए डीबग करें, या ऐसे फ़ील्ड ढूंढें जिन्हें सेट नहीं किया जाना चाहिए, आपको अपने MongoDB संग्रह में सभी कुंजियों की समझ प्राप्त करने की आवश्यकता होगी। कई MongoDB-as-a-service कंपनियाँ UI में इस अधिकार को करने का एक आसान तरीका प्रदान करती हैं,