सभी फील्ड्स के डेटा प्रकार को खोजने के लिए typeof का उपयोग करें:
typeof db.yourCollectionName.findOne().yourFieldName;
पहले दस्तावेजों के साथ एक संग्रह बनाते हैं:
> db.findDataTypeDemo.insertOne({"ClientName":"Chris","isMarried":false});
{ "acknowledged" : true, "insertedId" : ObjectId("5ccf2064dceb9a92e6aa1952") }
संग्रह से सभी दस्तावेजों को find() विधि की सहायता से प्रदर्शित करने के लिए क्वेरी:
> db.findDataTypeDemo.findOne();
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
{ "_id" : ObjectId("5ccf2064dceb9a92e6aa1952"), "ClientName" : "Chris", "isMarried" : false }
MongoDB में फील्ड के डेटा प्रकार को खोजने के लिए क्वेरी:
> typeof db.findDataTypeDemo.findOne().isMarried;
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
Boolean
दूसरे फील्ड का डेटा प्रकार प्राप्त करने के लिए क्वेरी:
> typeof db.findDataTypeDemo.findOne().ClientName;
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
String
आप मान भी प्राप्त कर सकते हैं। क्वेरी इस प्रकार है:
> db.findDataTypeDemo.findOne().ClientName; Chris > db.findDataTypeDemo.findOne().isMarried; False