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

MongoDB में LIKE के साथ मिलान रिकॉर्ड ढूँढना?

<घंटा/>

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

> db.likeDemo.insertOne({"Name":"John",Age:32});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cb84984623186894665ae41")
}
> db.likeDemo.insertOne({"Name":"Chris",Age:25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cb84991623186894665ae42")
}
> db.likeDemo.insertOne({"Name":"Carol",Age:22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cb849a1623186894665ae43")
}
> db.likeDemo.insertOne({"Name":"Johnny",Age:22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cb849b2623186894665ae44")
}
> db.likeDemo.insertOne({"Name":"James",Age:27});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cb849bb623186894665ae45")
}

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

> db.likeDemo.find().pretty();

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

{
   "_id" : ObjectId("5cb84984623186894665ae41"),
   "Name" : "John",
   "Age" : 32
}
{
   "_id" : ObjectId("5cb84991623186894665ae42"),
   "Name" : "Chris",
   "Age" : 25
}
{
   "_id" : ObjectId("5cb849a1623186894665ae43"),
   "Name" : "Carol",
   "Age" : 22
}
{
   "_id" : ObjectId("5cb849b2623186894665ae44"),
   "Name" : "Johnny",
   "Age" : 22
}
{
   "_id" : ObjectId("5cb849bb623186894665ae45"),
   "Name" : "James",
   "Age" : 27
}

MongoDB में "जो" नाम से शुरू होने वाले रिकॉर्ड प्रदर्शित करने वाली LIKE क्वेरी निम्नलिखित है -

> db.likeDemo.find({Name: /^Jo/i } ).pretty();

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

{
   "_id" : ObjectId("5cb84984623186894665ae41"),
   "Name" : "John",
   "Age" : 32
}
{
   "_id" : ObjectId("5cb849b2623186894665ae44"),
   "Name" : "Johnny",
   "Age" : 22
}

  1. एक शर्त के आधार पर MongoDB रिकॉर्ड खोजें?

    किसी शर्त के आधार पर MongoDB खोजने के लिए, ढूंढें() का उपयोग करें और शर्त सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo708.insertOne({"Name":"John",Marks:54}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e

  1. सर्वर रिकॉर्ड के साथ MongoDB संग्रह में सर्वर स्थिति को निष्क्रिय करने के लिए सेट करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo707.insertOne( ...    { ...       id:101, ...       "serverInformation": ...       [ ...          { ...             "IP&quo

  1. MongoDB के साथ जन्म तिथि रिकॉर्ड को उम्र में कैसे बदलें

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo754.insertOne({"DateOfBirth":new Date("2000-05-03")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae9b2da930c785c834e56f") } > db.demo754.insertOne({"DateO