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

MongoDB में कई शर्तें सेट करें और एक श्रेणी में मान प्राप्त करें

<घंटा/>

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo59.insertOne({"Values":50});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e286286cfb11e5c34d89923")
}
> db.demo59.insertOne({"Values":10});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e286288cfb11e5c34d89924")
}
> db.demo59.insertOne({"Values":58});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e28628ccfb11e5c34d89925")
}
> db.demo59.insertOne({"Values":78});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e28628fcfb11e5c34d89926")
}

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

> db.demo59.find();

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

{ "_id" : ObjectId("5e286286cfb11e5c34d89923"), "Values" : 50 }
{ "_id" : ObjectId("5e286288cfb11e5c34d89924"), "Values" : 10 }
{ "_id" : ObjectId("5e28628ccfb11e5c34d89925"), "Values" : 58 }
{ "_id" : ObjectId("5e28628fcfb11e5c34d89926"), "Values" : 78 }

यहाँ एक श्रेणी में मान प्राप्त करने के लिए क्वेरी है -

> db.demo59.find({Values:{$gt:51, $lt:70}});

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

{ "_id" : ObjectId("5e28628ccfb11e5c34d89925"), "Values" : 58 }

  1. स्थानीय भंडारण में मूल्य निर्धारित करें और प्राप्त करें - जावास्क्रिप्ट?

    लोकल स्टोरेज में वैल्यू सेट करने के लिए localStorage.setItem(“anyKeyName”,yourValue) का इस्तेमाल करें और अगर आप वैल्यू लाना चाहते हैं तो आप localStorage.getItem(“yourKeyName”) का इस्तेमाल कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head> &nb

  1. एक विशिष्ट मान प्राप्त करने के लिए MongoDB में एक सरणी क्वेरी करें

    किसी सरणी से एक विशिष्ट मान प्राप्त करने के लिए, $project के साथ-साथ समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo761.insertOne( ...    { ...       "details": [ ...          { ...        

  1. शून्य और गैर-शून्य मानों वाले एकाधिक कॉलम से अधिकतम मान प्राप्त करें?

    इसके लिए आप COALESCE() का प्रयोग कर सकते हैं। अधिकतम मान के लिए, MySQL में GREATEST () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (56,120,90); क्वेरी ठीक है, 1 पंक्ति प्रभ