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

MongoDB में सभी फील्ड्स के डेटा प्रकार कैसे खोजें?

सभी फील्ड्स के डेटा प्रकार को खोजने के लिए 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
  1. - MongoDB कलेक्शन के सभी दस्तावेजों में नया फील्ड जोड़ें

    नया फील्ड जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo712.insertOne({Name:John}); { acknowledged : true, insertedId : ObjectId(5ea85f675d33e20ed1097b82) } > db.demo712.insertOne({Name:Chris}); { acknowledged : true, insertedId : Ob

  1. - MongoDB क्वेरी: _id को छोड़कर सभी फील्ड्स के मान प्रदर्शित करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo590.insert([ { Name: Chris, Age: 21 }, { Name: Bob, Age: 20 }, { Name: Sam, Age: 19 } ]); BulkWriteResult({ writeErrors: [], writeConcernErrors: [], nInserted: 3, nUpserted: 0, nMatched: 0, nModified: 0, nRemoved: 0, upserted: [] }

  1. - MongoDB में एम्बेडेड डॉक्यूमेंट में निश्चित तत्व कैसे ढूंढें?

    निश्चित तत्व ढूंढने के लिए MongoDB में $project का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo744.insertOne( { studentInformation: [ { studentName:Robert, grade:A }, { studentName:Bob, grade:C }, { studentName:John, grade:B }, { studentName:Sam, grade:A } ] } ); { acknowledged : true, insert