MongoDB শেল বা জাভাস্ক্রিপ্ট পরিবেশে অন্য ডেটাবেসে স্যুইচ করতে getSiblingDB() মেথড ব্যবহার করা হয়। এটি বর্তমান কানেকশন থেকে সিবলিং ডেটাবেস অ্যাক্সেস করতে সাহায্য করে।
সিনট্যাক্স
var anyVariableName = db.getSiblingDB('yourDatabaseName');
উদাহরণ: 'sample' ডেটাবেস সিলেক্ট করা
> selectedDatabase = db.getSiblingDB('sample');
আউটপুট:
Sample
সিলেক্ট করা ডেটাবেসে ডকুমেন্ট ইনসার্ট করা
এখন selectedDatabase ভেরিয়েবল ব্যবহার করে কলেকশনে ডেটা डालুন:
> 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
}
টিপস: use <dbname> কমান্ড শেলে ডেটাবেস পরিবর্তন করে, কিন্তু জাভাস্ক্রিপ্ট ভেরিয়েবলে ডেটাবেস অবজেক্ট রাখতে getSiblingDB() ব্যবহার করুন।