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" }