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

एक शब्द के माध्यम से एक MongoDB दस्तावेज़ ढूँढना

<घंटा/>

एक शब्द के माध्यम से एक MongoDB दस्तावेज़ खोजने के लिए, खोज () का उपयोग करें और जैसे शब्द सेट करें -

<पूर्व>शब्द/i

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

> db.demo212.insertOne({"details":[{"Name":"John Doe"}]});{ "acknowledgeed" :true, "insertId" :ObjectId("5e3e2c7603d395bdc21346ff")}> db .demo212.insertOne({"details":[{"Name":"Chris Brown"}]});{ "acknowledge" :true, "insertId" :ObjectId("5e3e2c8003d395bdc2134700")}> db.demo212.insertOne( {"विवरण":[{"नाम":"रॉबर्ट डो"}]});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e3e2c8a03d395bdc2134701")}

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

> db.demo212.find();

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

{ "_id" :ObjectId("5e3e2c7603d395bdc21346ff"), "details" :[{"Name" :"John Doe" } ] }{ "_id" :ObjectId("5e3e2c8003d395bdc2134700"), "details" :[ { "नाम" :"क्रिस ब्राउन" } ] }{ "_id" :ObjectId("5e3e2c8a03d395bdc2134701"), "विवरण" :[ { "नाम" :"रॉबर्ट डो" } ] }

एक शब्द के माध्यम से एक MongoDB दस्तावेज़ खोजने की क्वेरी निम्नलिखित है -

> db.demo212.find({"details.Name":/doe/i});

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

{ "_id" :ObjectId("5e3e2c7603d395bdc21346ff"), "details" :[{"Name" :"John Doe" } ] }{ "_id" :ObjectId("5e3e2c8a03d395bdc2134701"), "details" :"नाम" :"रॉबर्ट डो" } ] }

  1. MongoDB में उप दस्तावेज़ द्वारा उप दस्तावेज़ फ़िल्टर करें?

    इसके लिए $अनविंड के साथ एग्रीगेट () का इस्तेमाल करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo583.insert([... {... details1 :[... {... details2 :[... {... ismarried :true,.. . नाम:क्रिस...},... {... विवाहित:सच,... नाम:बॉब...}...]...},। .. {... विवरण 2:[... {... विवाहित:झूठा, ... नाम:क्रिस...

  1. नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo595.insertOne( { "Information": [    { "_id": new ObjectId(), Name:"Chris" },    { _id:new ObjectId(), Name:"Robert" } ] } ); {    "acknowledged" : true,  

  1. MongoDB में अप्रयुक्त अनुक्रमणिका ढूँढना

    संस्करण 3.2 से शुरू होकर, MongoDB प्रत्येक इंडेक्स के लिए उपयोग के आंकड़ों को ट्रैक करता है। इन आँकड़ों तक पहुँचने के लिए, MongoDB $indexStats एकत्रीकरण पाइपलाइन चरण प्रदान करता है। MongoDB में अप्रयुक्त इंडेक्स ढूंढते समय यहां छह विचार दिए गए हैं। उदाहरण के लिए, निम्न कमांड test.foo संग्रह के लिए