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

MongoDB में केस-असंवेदनशील क्वेरी कैसे करें?

<घंटा/>

केस-असंवेदनशील क्वेरी के लिए, MongoDB में रेगेक्स का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo314.insertOne({"Name":"Chris brown"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e50d742f8647eb59e562056")
}
> db.demo314.insertOne({"Name":"David Miller"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e50d743f8647eb59e562057")
}
> db.demo314.insertOne({"Name":"CHRIS BROWN"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e50d744f8647eb59e562058")
}
> db.demo314.insertOne({"Name":"DAVID MILLER"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e50d747f8647eb59e562059")
}
> db.demo314.insertOne({"Name":"chris brown"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e50d749f8647eb59e56205a")
}

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

> db.demo314.find();

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

{ "_id" : ObjectId("5e50d742f8647eb59e562056"), "Name" : "Chris brown" }
{ "_id" : ObjectId("5e50d743f8647eb59e562057"), "Name" : "David Miller" }
{ "_id" : ObjectId("5e50d744f8647eb59e562058"), "Name" : "CHRIS BROWN" }
{ "_id" : ObjectId("5e50d747f8647eb59e562059"), "Name" : "DAVID MILLER" }
{ "_id" : ObjectId("5e50d749f8647eb59e56205a"), "Name" : "chris brown" }

केस-असंवेदनशील क्वेरी बनाने के लिए क्वेरी निम्नलिखित है। यह दस्तावेज़ में हर संभव मामले में उपलब्ध "क्रिस ब्राउन" नाम प्रदर्शित करता है -

> db.demo314.find({"Name":/chris brown/i});

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

{ "_id" : ObjectId("5e50d742f8647eb59e562056"), "Name" : "Chris brown" }
{ "_id" : ObjectId("5e50d744f8647eb59e562058"), "Name" : "CHRIS BROWN" }
{ "_id" : ObjectId("5e50d749f8647eb59e56205a"), "Name" : "chris brown" }

  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. MongoDB को "पसंद" के समान क्वेरी कैसे करें?

    पसंद के समान लागू करने के लिए, MongoDB में // के साथ-साथ ढूंढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo686.insertOne({"FirstName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea551