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

MongoDB को "पसंद" के समान क्वेरी कैसे करें?

<घंटा/>

"पसंद" के समान लागू करने के लिए, MongoDB में // के साथ-साथ ढूंढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo686.insertOne({"FirstName":"Robert"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea55182a7e81adc6a0b395c")
}
> db.demo686.insertOne({"FirstName":"John"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea55186a7e81adc6a0b395d")
}
> db.demo686.insertOne({"FirstName":"ROBERT"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea5518fa7e81adc6a0b395e")
}
> db.demo686.insertOne({"FirstName":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea55195a7e81adc6a0b395f")
}
> db.demo686.insertOne({"FirstName":"robert"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea5519ba7e81adc6a0b3960")
}

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

> db.demo686.find();

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

{ "_id" : ObjectId("5ea55182a7e81adc6a0b395c"), "FirstName" : "Robert" }
{ "_id" : ObjectId("5ea55186a7e81adc6a0b395d"), "FirstName" : "John" }
{ "_id" : ObjectId("5ea5518fa7e81adc6a0b395e"), "FirstName" : "ROBERT" }
{ "_id" : ObjectId("5ea55195a7e81adc6a0b395f"), "FirstName" : "David" }
{ "_id" : ObjectId("5ea5519ba7e81adc6a0b3960"), "FirstName" : "robert" }

निम्नलिखित "पसंद" के समान क्वेरी है -

> db.demo686.find({FirstName:/Robert/i});

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

{ "_id" : ObjectId("5ea55182a7e81adc6a0b395c"), "FirstName" : "Robert" }
{ "_id" : ObjectId("5ea5518fa7e81adc6a0b395e"), "FirstName" : "ROBERT" }
{ "_id" : ObjectId("5ea5519ba7e81adc6a0b3960"), "FirstName" : "robert" }

  1. MongoDB क्वेरी में विशिष्ट कॉलम का चयन कैसे करें?

    विशिष्ट स्तंभों का चयन करने के लिए, आप उनमें से बाकी को अनदेखा कर सकते हैं यानी उन स्तंभों को छिपाने के लिए, उन्हें 0 पर सेट कर सकते हैं। आइए पहले हम दस्तावेज़ों के साथ एक संग्रह बनाते हैं - > db.demo415.insertOne({"ClientName":"Robert","ClientCountryName":"US&q

  1. MongoDB में उप-दस्तावेजों पर क्वेरी कैसे खोजें?

    उप-दस्तावेजों के लिए, डॉट नोटेशन का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo537.insertOne({"details":{"SubjectName":"MongoDB"}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8c8a10ef4

  1. MySQL में LIKE द्वारा कैसे ऑर्डर करें?

    MySQL में लाइक द्वारा ऑर्डर करने के लिए, केस स्टेटमेंट का उपयोग करें। वाक्य रचना इस प्रकार है - चुनें *अपनेटेबलनाम से ऑर्डर करें जब आपका कॉलमनाम %yourPatternValue1% जैसा हो, तब 1 जब आपका कॉलमनाम %yourPatternValue2% जैसा हो, तब 2 और 3end; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं।