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

एक विशिष्ट स्ट्रिंग के साथ MongoDB दस्तावेज़ कैसे खोजें?

<घंटा/>

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

> db.demo409.insertOne({"Name":"John Doe"});{ "acknowledge" :true, "insertId" :ObjectId("5e70e4e515dc524f7022767c")}> db.demo409.insertOne({"Name ":"क्रिस ब्राउन"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e70e4ec15dc524f7022767d")}> db.demo409.insertOne({"Name":"Robert Doe"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e70e4f415dc524f7022767e")}> db.demo409.insertOne({"Name":"David Brown"});{ "acknowledged" :true, "insertedId" :ObjectId("5e70e4fe15dc5dc5") } 

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

> db.demo409.find();

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

{ "_id" :ObjectId("5e70e4e515dc524f7022767c"), "Name" :"John Doe" }{ "_id" :ObjectId("5e70e4ec15dc524f7022767d"), "Name" :"Chris Brown" }{ "_id" :ObjectId("5e70e4f415dc524f7022767e"), "Name" :"Robert Doe" }{ "_id" :ObjectId("5e70e4fe15dc524f7022767f"), "Name" :"David Brown" }

MongoDB में एक विशिष्ट स्ट्रिंग वाले दस्तावेज़ खोजने के लिए क्वेरी निम्नलिखित है -

> db.demo409.find({Name:/Doe/});

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

{ "_id" :ObjectId("5e70e4e515dc524f7022767c"), "Name" :"John Doe" }{ "_id" :ObjectId("5e70e4f415dc524f7022767e"), "Name" :"Robert Doe" }

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

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

  1. पता लगाएं कि किस मोंगोडीबी दस्तावेज़ में एक विशिष्ट स्ट्रिंग है?

    यह पता लगाने के लिए कि किस दस्तावेज़ में एक विशिष्ट स्ट्रिंग है, $regex का उपयोग ढूंढें() के साथ करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo597.insertOne({Name:Adam Smith});{ acknowledgeed :true, insertId :ObjectId(5e947affe2693) } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से

  1. MongoDB में एक प्रश्न के साथ कई दस्तावेज़ कैसे अपडेट करें?

    एक ही क्वेरी के साथ कई दस्तावेज़ों को अपडेट करने के लिए, MongoDB में बल्कराइट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo760.insertOne({id:1,details:{Value1:100,Value2:50}}); {    "acknowledged" : true,    "insertedId" : ObjectId(&qu