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

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

<घंटा/>

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

> db.demo597.insertOne({"Name":"John Doe"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e947ae3f5f1e70e134e2690")}> db.demo597.insertOne({"Name ":"जॉन स्मिथ"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e947ae8f5f1e70e134e2691")}> db.demo597.insertOne({"Name":"Chris Brown"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e947aeff5f1e70e134e2692")}> db.demo597.insertOne({"Name":"Adam Smith"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e947affe2693") } 

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

> db.demo597.find();

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

{ "_id" :ObjectId("5e947ae3f5f1e70e134e2690"), "Name" :"John Doe" }{ "_id" :ObjectId("5e947ae8f5f1e70e134e2691"), "Name" :"John Smith" }{ "_id" :ObjectId("5e947aeff5f1e70e134e2692"), "Name" :"Chris Brown" }{ "_id" :ObjectId("5e947afff5f1e70e134e2693"), "Name" :"Adam Smith"}

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

> db.demo597.find({Name:{$regex:/smith/i}});

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

{ "_id" :ObjectId("5e947ae8f5f1e70e134e2691"), "Name" :"John Smith" }{ "_id" :ObjectId("5e947afff5f1e70e134e2693"), "Name" :"Adam Smith" }

  1. कैसे पता करें कि दस्तावेज़ में तत्व मौजूद है - MongoDB?

    यह जानने के लिए कि क्या MongoDB दस्तावेज़ में तत्व मौजूद है, MongoDB $exists का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo497.insertOne({"details":[{"Name":"Chris"},{"Name":"Bob"}]});{    "acknowledged" : tru

  1. नेस्टेड दस्तावेज़ के लिए MongoDB खोज () क्वेरी?

    नेस्टेड दस्तावेज़ से मान प्राप्त करने के लिए, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo591.insert([ ...    { "Name": "John", "Age": 23 }, ...    {"Name": "Carol", "Age": 26}, ... &nbs

  1. MongoDB दस्तावेज़ से विशिष्ट मान फ़िल्टर करें

    विशिष्ट मानों को फ़िल्टर करने के लिए, MongoDB में $filter का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo751.insertOne( ...    { ...       _id: 101, ...       details: [ ...          { Name: "Robert", id:1