MongoDB ऑब्जेक्ट से विशेषता सूची प्राप्त करने के लिए, आप दस्तावेज़ के लिए कुंजी और मान निकालने के लिए लूप के लिए उपयोग कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
>db.getAttributeListDemo.insertOne({"StudentId":101,"StudentName":"John","StudentAdmissi onDate":new ISODate('2019-01-12'),"StudentSUbjects":["MongoDB","Java","MySQL"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cbdfcc9ac184d684e3fa269") }
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.getAttributeListDemo.find().pretty();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" : ObjectId("5cbdfcc9ac184d684e3fa269"), "StudentId" : 101, "StudentName" : "John", "StudentAdmissionDate" : ISODate("2019-01-12T00:00:00Z"), "StudentSUbjects" : [ "MongoDB", "Java", "MySQL" ] }
MongoDB ऑब्जेक्ट से विशेषता सूची प्राप्त करने के लिए क्वेरी निम्नलिखित है -
> var myDocument = db.getAttributeListDemo.findOne(); > for (myKey in myDocument) { ... var originalValue = myDocument[myKey]; ... print(myKey + "(" + typeof(originalValue ) + "): " + originalValue ) };
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
_id(object): 5cbdfcc9ac184d684e3fa269 StudentId(number): 101 StudentName(string): John StudentAdmissionDate(object): Sat Jan 12 2019 05:30:00 GMT+0530 (India Standard Time) StudentSUbjects(object): MongoDB,Java,MySQL