Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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")
}

खोज () विधि की सहायता से संग्रह से सभी दस्तावेज़ों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है

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

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

{
   "_id" : ObjectId("5c9ec75dd628fa4220163b83"),
   "StudentName" : "John",
   "StudentAge" : 23
}
{
   "_id" : ObjectId("5c9ec77cd628fa4220163b84"),
   "StudentName" : "Chris",
   "StudentMathScore" : 98,
   "StudentCountryName" : "US"
}
{
   "_id" : ObjectId("5c9ec7a4d628fa4220163b85"),
   "StudentName" : "Robert",
   "StudentCountryName" : "AUS"
}
{
   "_id" : ObjectId("5c9ec7ccd628fa4220163b86"),
   "StudentId" : 101,
   "StudentName" : "Larry",
   "StudentCountryName" : "AUS"
}

फ़ील्ड एक संख्या है या नहीं यह जांचने के लिए क्वेरी निम्नलिखित है

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

निम्नलिखित फ़ील्ड को प्रदर्शित करने वाला आउटपुट है जो एक संख्या है अर्थात StudentMathScore

{
   "_id" : ObjectId("5c9ec77cd628fa4220163b84"),
   "StudentName" : "Chris",
   "StudentMathScore" : 98,
   "StudentCountryName" : "US"
}

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

    चूंकि बूलियन के दो मान हैं:सत्य और असत्य, इसलिए, MongoDB में सही या गलत कीवर्ड का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo215.insertOne({"EmployeeDetails":[{EmployeeName:"David","isMarried":false,"Salary":56000}]}); {    &quo

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

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

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

    2 की घात 2n के रूप की एक संख्या है जहां n एक पूर्णांक है आधार के रूप में संख्या दो और घातांक के रूप में पूर्णांक n के साथ घातांक का परिणाम। n 2एन 0 1 1 2 2 4 3 8 4 16 5 32 उदाहरण 1 class Program {    static void Main() {       Console.WriteLine(IsPowerOfTwo(922337