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

एक विशिष्ट मूल्य से कम कीमत के साथ MongoDB रिकॉर्ड खोजें

<घंटा/>

एक विशिष्ट मूल्य से कम मूल्य वाले रिकॉर्ड की जांच करने के लिए, $lt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo728.insertOne({Price:75});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab413c43417811278f589b")
}
> db.demo728.insertOne({Price:59});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab414043417811278f589c")
}
> db.demo728.insertOne({Price:79});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab414543417811278f589d")
}
> db.demo728.insertOne({Price:89});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5eab414843417811278f589e")
}

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

> db.demo728.find();

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

{ "_id" : ObjectId("5eab413c43417811278f589b"), "Price" : 75 }
{ "_id" : ObjectId("5eab414043417811278f589c"), "Price" : 59 }
{ "_id" : ObjectId("5eab414543417811278f589d"), "Price" : 79 }
{ "_id" : ObjectId("5eab414843417811278f589e"), "Price" : 89 }

एक शर्त के आधार पर रिकॉर्ड खोजने की क्वेरी निम्नलिखित है -

> db.demo728.find({Price:{$lt:80}});

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

{ "_id" : ObjectId("5eab413c43417811278f589b"), "Price" : 75 }
{ "_id" : ObjectId("5eab414043417811278f589c"), "Price" : 59 }
{ "_id" : ObjectId("5eab414543417811278f589d"), "Price" : 79 }

  1. MongoDB क्वेरी एक विशिष्ट मान से अधिक सरणी मान वाले दस्तावेज़ों से मिलान करने के लिए

    आप $elemMatch का उपयोग कर सकते हैं। $elemMatch ऑपरेटर उन दस्तावेज़ों से मेल खाता है जिनमें कम से कम एक तत्व के साथ एक सरणी फ़ील्ड होता है जो सभी निर्दिष्ट क्वेरी मानदंडों से मेल खाता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo701.insertOne({"ListOfValues":[100,200,300]}); { &

  1. MongoDB दस्तावेज़ों में किसी विशिष्ट मान से ऊपर का मान ज्ञात करें?

    एक विशिष्ट मान से ऊपर के मानों को खोजने के लिए, MongoDB में $gte का उपयोग करके सिंटैक्स निम्नलिखित है - db.yourCollectionName.find({yourFieldName:{$gte:yourValue}}); आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo571.insertOne({"Price":140});{    "acknowledged" :

  1. एक विशिष्ट संख्या से अधिक फ़ील्ड मान वाले MongoDB दस्तावेज़ों का मिलान करें और उन्हें प्राप्त करें?

    मिलान करने के लिए, MongoDB में $match का उपयोग करें। किसी खास संख्या से बड़े मान के लिए, $gt का इस्तेमाल करें. आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo730.insertOne({"Name" : "Chris", "Marks" : 33 }); {    "acknowledged" : true,   &n