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

फ़ाइल में mongodb/mongodump में संग्रह का निर्दिष्ट फ़ील्ड निर्यात करें?

<घंटा/>

MongoDB को निर्यात करने के लिए mongoexport कमांड है . निम्नलिखित वाक्य रचना है -

mongoexport -d yourDatabaseName -c yourCollectionName -f yourFieldName --type=csv -o yourFileLocation/FileName;

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

> db.demo284.insertOne({"FirstName":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4abc9e9127fafea82a2cfc")
}
> db.demo284.insertOne({"FirstName":"Robert"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4abca39127fafea82a2cfd")
}
> db.demo284.insertOne({"FirstName":"Bob"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4abca79127fafea82a2cfe")
}

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

> db.demo284.find();

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

{ "_id" : ObjectId("5e4abc9e9127fafea82a2cfc"), "FirstName" : "Chris" }
{ "_id" : ObjectId("5e4abca39127fafea82a2cfd"), "FirstName" : "Robert" }
{ "_id" : ObjectId("5e4abca79127fafea82a2cfe"), "FirstName" : "Bob" }

फ़ाइल में mongodb/mongodump में संग्रह के निर्दिष्ट फ़ील्ड को निर्यात करने के लिए क्वेरी निम्नलिखित है। हम निम्न स्थान पर निर्यात कर रहे हैं “C:\Users\Amit\Desktop\Result;” जैसा कि नीचे दिखाया गया है -

C:\Program Files\MongoDB\Server\4.0\bin>mongoexport -d test -c demo284 -f FirstName --type=csv -o C:\Users\Amit\Desktop\Result;

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

2020-02-17T21:49:36.708+0530    connected to: localhost
2020-02-17T21:49:36.712+0530    exported 3 records

"परिणाम" के लिए फ़ाइल स्थान निम्नलिखित है, जिसका स्थान डेस्कटॉप पर है -

फ़ाइल में mongodb/mongodump में संग्रह का निर्दिष्ट फ़ील्ड निर्यात करें?

सामग्री इस प्रकार है -

फ़ाइल में mongodb/mongodump में संग्रह का निर्दिष्ट फ़ील्ड निर्यात करें?


  1. MongoDB संग्रह में सभी दस्तावेज़ों में एक नया फ़ील्ड कैसे जोड़ें

    एक नया क्षेत्र जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo712.insertOne({"Name":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f675d33e20ed1097b82&qu

  1. MongoDB में आईडी फ़ील्ड छुपाएं

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{    "acknowledged" : true, "insertedId" : ObjectId("5e916a55581e9acd78b427f7") } > db.demo575.insertOne({id:102,Information:{Name

  1. एक सूत्र के साथ संग्रह में दस्तावेजों के प्रत्येक क्षेत्र को अद्यतन करने के लिए MongoDB क्वेरी?

    संग्रह में दस्तावेज़ों के प्रत्येक फ़ील्ड को सूत्र के साथ अद्यतन करने के लिए, MongoDB अद्यतन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo749.insertOne({"details":[{"id":1,a:10},{"id":2,a:5},{"id":3,a:20}]}); {    "ackno