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

MongoDB में श्रेणियों के लिए खोज रहे हैं?

<घंटा/>

श्रेणियों की खोज के लिए, सीमा () के साथ सॉर्ट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo665.insertOne({"Value":10});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea1bf1424113ea5458c7d08")
}
> db.demo665.insertOne({"Value":15});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea1bf1b24113ea5458c7d09")
}
> db.demo665.insertOne({"Value":55});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea1bf1e24113ea5458c7d0a")
}
> db.demo665.insertOne({"Value":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea1bf2324113ea5458c7d0b")
}
> db.demo665.insertOne({"Value":20});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea1bf2b24113ea5458c7d0c")
}

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

> db.demo665.find();

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

{ "_id" : ObjectId("5ea1bf1424113ea5458c7d08"), "Value" : 10 }
{ "_id" : ObjectId("5ea1bf1b24113ea5458c7d09"), "Value" : 15 }
{ "_id" : ObjectId("5ea1bf1e24113ea5458c7d0a"), "Value" : 55 }
{ "_id" : ObjectId("5ea1bf2324113ea5458c7d0b"), "Value" : 25 }
{ "_id" : ObjectId("5ea1bf2b24113ea5458c7d0c"), "Value" : 20 }

MongoDB में श्रेणियों की खोज करने के लिए निम्नलिखित क्वेरी है -

> db.demo665.find({Value:{$lte:30}}).sort({Value:-1}).limit(2);

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

{ "_id" : ObjectId("5ea1bf2324113ea5458c7d0b"), "Value" : 25 }
{ "_id" : ObjectId("5ea1bf2b24113ea5458c7d0c"), "Value" : 20 }

  1. एक सरणी में एक सरणी के लिए MongoDB $addToSet लागू करें और एक मान जोड़ें

    इसके लिए $addToSet के साथ update() का उपयोग करें। $addToSet ऑपरेटर किसी सरणी में मान जोड़ता है जब तक कि मान पहले से मौजूद न हो, उस स्थिति में $addToSet उस सरणी के लिए कुछ भी नहीं करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo509.insertOne( ... { ... ...    "value1"

  1. MongoDB में लूप के लिए मूल्य कैसे पुश करें?

    मूल्य को पुश करने के लिए, लूप के साथ सेव () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > for(var v=1; v<7; v++) { ... db.demo739.save({Name:"Chris",SubjectName:"MongoDB"}); ... } WriteResult({ "nInserted" : 1 }) संग्रह से सभी दस्तावेज़ों को खोजने () व

  1. MySQL में एक वर्चर फ़ील्ड में एक पूर्णांक मान खोज रहे हैं?

    एक दायर किए गए वर्चर में एक पूर्णांक मान खोजने के लिए, आप CASE कथन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं। विचार करें, हमारे पास ईमेल-आईडी की एक सूची है - );query OK, 0 Rows प्रभावित (0.61 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ([email protected]