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

MongoDB में फील्ड नंबर है या नहीं कैसे जांचें?


MongoDB में फील्ड नंबर है या नहीं जांचना

MongoDB में फील्ड नंबर है या नहीं जांचने के लिए, $type ऑपरेटर का उपयोग करें। सिंटैक्स निम्नलिखित है:

db.yourCollectionName.find({youtFieldName: {$type:"number"}}).pretty();

उदाहरण: दस्तावेज़ों के साथ एक कलेक्शन बनाना

> db.checkIfFieldIsNumberDemo.insertOne({"StudentName":"John","StudentAge":23}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ec75dd628fa4220163b83") } 
>db.checkIfFieldIsNumberDemo.insertOne({"StudentName":"Chris","StudentMathScore":98,"StudentCountryName":"US"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ec77cd628fa4220163b84") } 
>db.checkIfFieldIsNumberDemo.insertOne({"StudentName":"Robert","StudentCountryName":"AUS"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ec7a4d628fa4220163b85") } 
>db.checkIfFieldIsNumberDemo.insertOne({"StudentId":101,"StudentName":"Larry","StudentCountryName":"AUS"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ec7ccd628fa4220163b86") }

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

> db.checkIfFieldIsNumberDemo.find().pretty();

यह निम्नलिखित आउटपुट देगा:


फील्ड नंबर है या नहीं जांचने का क्वेरी

> db.checkIfFieldIsNumberDemo.find({StudentMathScore: {$type:"number"}}).pretty();

निम्नलिखित आउटपुट वह फील्ड दिखा रहा है जो नंबर है यानी StudentMathScore:

            
  1. - MongoDB में बूलियन फ़ील्ड कैसे डालें

    बूलियन के दो मान होते हैं: true और false, इसलिए MongoDB में true या false कीवर्ड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo215.insertOne({EmployeeDetails:[{EmployeeName:David,isMarried:false,Salary:56000}]}); { acknowledged : true, insertedId : ObjectId(5e3e344003d395bdc2134708) } > db

  1. - MongoDB संग्रह में खाली फ़ील्ड कैसे जांचें?

    MongoDB संग्रह में खाली फ़ील्ड जांचने के लिए $exists के साथ $eq ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo485.insertOne({"FirstName":"Chris","LastName":""});{    "acknowledged" : true,    "ins

  1. - C# में कैसे जांचें कि कोई संख्या 2 की घात है?

    2 की घात n के रूप में एक संख्या है जहां n एक इंटीजर है। संख्या दो को आधार और इंटीजर n को घातांक के रूप में घातांक का परिणाम। n 2^n 01 12 24 38 416 532 उदाहरण 1 - बिटवाइज़ ऑपरेशन 0 && (