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

आईडी द्वारा मोंगोडीबी संग्रह आइटम मिलान करना?

<घंटा/>

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

> db.demo528.insertOne({"Name":"Chris",Age:21});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8b00d2ef4dcbee04fbbbe0")
}
> db.demo528.insertOne({"Name":"Bob",Age:22});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8b00d9ef4dcbee04fbbbe1")
}
> db.demo528.insertOne({"Name":"David",Age:20});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8b00e0ef4dcbee04fbbbe2")
}

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

> db.demo528.find();

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

{ "_id" : ObjectId("5e8b00d2ef4dcbee04fbbbe0"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5e8b00d9ef4dcbee04fbbbe1"), "Name" : "Bob", "Age" : 22 }
{ "_id" : ObjectId("5e8b00e0ef4dcbee04fbbbe2"), "Name" : "David", "Age" : 20 }

आईडी द्वारा संग्रह आइटम से मिलान करने के लिए क्वेरी निम्नलिखित है -

> db.demo528.find({
   _id: {$in:[ObjectId("5e8b00d2ef4dcbee04fbbbe0"),ObjectId("5e8b00e0ef4dcbee04fbbbe2")]}
});

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

{ "_id" : ObjectId("5e8b00d2ef4dcbee04fbbbe0"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5e8b00e0ef4dcbee04fbbbe2"), "Name" : "David", "Age" : 20 }

  1. एक मोंगोडीबी संग्रह में तिथियों के अनुसार समूह?

    तिथियों के आधार पर समूह बनाने के लिए, MongoDB समुच्चय में $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo657.insertOne({ ...       id: 1, ...       Name: "Chris", ...       DueDate: new ISODate("2020-04-22")

  1. संग्रह का नाम बदलने के लिए MongoDB क्वेरी?

    MongoDB में संग्रह का नाम बदलने के लिए, नाम बदलें चयन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo690.insertOne({_id:103,Name:John});{ स्वीकृत :सच, insertId :103 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo690.find(); यह निम्नलिखित आउटपु

  1. MongoDB संग्रह में अनुक्रमणिका बनाएं?

    इंडेक्स बनाने के लिए, MongoDB में createIndex () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo702.createIndex({"details.id":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numInde