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

क्या मैं आईडी द्वारा MongoDB से कई दस्तावेज़ प्राप्त कर सकता हूँ?

<घंटा/>

हां, आईडी द्वारा MongoDB से एकाधिक दस्तावेज़ पुनर्प्राप्त करने के लिए, $in ऑपरेटर का उपयोग करें। वाक्य रचना इस प्रकार है

db.yourCollectionName.find({_id:{$in:[yourValue1,yourValue2,yourValue3,...N]}});

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

> db.retrieveMultipleDocsByIdDemo.insertOne({"_id":10,"CustomerName":"John"});{ "स्वीकृत" :सच, "insertedId" :10 }> db.retrieveMultipleDocsByIdDemo.insertOne({"_id ":14,"CustomerName":"Chris"});{ "acknowledge" :true, "insertId" :14 }> db.retrieveMultipleDocsByIdDemo.insertOne({"_id":20,"CustomerName":"Robert"});{ "स्वीकृत" :सच, "insertedId" :20 }> db.retrieveMultipleDocsByIdDemo.insertOne({"_id":25,"CustomerName":"Sam"});{ "स्वीकृत" :सच, "insertedId" :25 }> db.retrieveMultipleDocsByIdDemo.insertOne({"_id":30,"CustomerName":"Bob"});{ "स्वीकृत" :सच, "insertId" :30 }> db.retrieveMultipleDocsByIdDemo.insertOne({"_id":34,"CustomerName":"Carol"});{ "स्वीकृत" :सच, "insertId" :34 }

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

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

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

{ "_id" :10, "CustomerName" :"John" }{ "_id" :14, "CustomerName" :"Chris" }{ "_id" :20, "CustomerName" :"Robert" }{ " _id" :25, "CustomerName" :"Sam" }{ "_id" :30, "CustomerName" :"Bob" }{ "_id" :34, "CustomerName" :"Carol" }

आईडी द्वारा MongoDB से कई दस्तावेज़ पुनर्प्राप्त करने की क्वेरी निम्नलिखित है

> db.retrieveMultipleDocsByIdDemo.find({_id:{$in:[10,20,30]}});

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

{ "_id" :10, "CustomerName" :"John" }{ "_id" :20, "CustomerName" :"Robert" }{ "_id" :30, "CustomerName" :"Bob" } 
  1. मोंगोडीबी संग्रह से डेटा पुनर्प्राप्त करें?

    एक संग्रह से एक दस्तावेज़ वापस करने के लिए, MongoDB में findOne() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo463.insertOne({"StudentName":"Chris Brown","StudentAge":21,"StudentCountryName":"US"});{    "acknowled

  1. MongoDB में विशिष्ट एकाधिक दस्तावेज़ प्राप्त करें

    MongoDB में विशिष्ट एकाधिक दस्तावेज़ प्राप्त करने के लिए, $in का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo593.insertOne({id:1,"Name":"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e93177dfd2d90c177b5bcd9&q

  1. जावा का उपयोग करके मोंगोडीबी संग्रह से सभी दस्तावेज़ कैसे पुनर्प्राप्त करें?

    आप ढूंढें() का उपयोग करके MongoDB में मौजूदा संग्रह से दस्तावेज़ पुनर्प्राप्त कर सकते हैं विधि। सिंटैक्स db.col.find() कहां, डीबी डेटाबेस है। कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं उदाहरण मान लें कि हमारे पास निम्नलिखित दस्तावेजों के साथ MongoDB डेटाबेस म