MongoDB शेल में getSiblingDB() से डेटाबेस चुनना
MongoDB शेल में जावास्क्रिप्ट का उपयोग करके किसी अन्य डेटाबेस पर स्विच करने के लिए getSiblingDB() मेथड का उपयोग करें।
सिंटैक्स
var anyVariableName = db.getSiblingDB('yourDatabaseName');
उदाहरण: 'sample' डेटाबेस चुनें
> selectedDatabase = db.getSiblingDB('sample');
Sample
चुने गए डेटाबेस में कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें
> db.selectDatabaseDemo.insertOne({"ClientName":"John Smith","ClientAge":23});
{ "acknowledged": true, "insertedId": ObjectId("5cda794b5667f1cce01d55ad") }
> db.selectDatabaseDemo.insertOne({"ClientName":"Carol Taylor","ClientAge":24});
{ "acknowledged": true, "insertedId": ObjectId("5cda79565667f1cce01d55ae") }
डॉक्यूमेंट देखें
> db.selectDatabaseDemo.find().pretty();
{
"_id": ObjectId("5cda794b5667f1cce01d55ad"),
"ClientName": "John Smith",
"ClientAge": 23
}
{
"_id": ObjectId("5cda79565667f1cce01d55ae"),
"ClientName": "Carol Taylor",
"ClientAge": 24
}
महत्वपूर्ण नोट
getSiblingDB()वर्तमान कनेक्शन पर ही दूसरे डेटाबेस का रेफरेंस देता है- यह नया कनेक्शन नहीं बनाता
- वेरिएबल में स्टोर करके आसानी से उपयोग कर सकते हैं