MongoDB সংগ্রহের নামে ডট (.) ব্যবহার
হ্যাঁ, MongoDB সংগ্রহের নামে ডট (.) চিহ্ন ব্যবহার করা সম্ভব। কিন্তু সেক্ষেত্রে সংগ্রহটি সরাসরি অ্যাক্সেস না করে db.getCollection() মেথড ব্যবহার করতে হয়।
উদাহরণ: ডটসহ নামের সংগ্রহ তৈরি এবং ডেটা ইনসার্ট
> db.getCollection('demo28.example');
web.demo28.example
> db.getCollection('demo28.example').insertOne({"Name":"Chris","Age":32});
{ "acknowledged" : true, "insertedId" : ObjectId("5e15fbe48f2315c2efc48e6b") }
> db.getCollection('demo28.example').insertOne({"Name":"Bob","Age":31});
{ "acknowledged" : true, "insertedId" : ObjectId("5e15fbec8f2315c2efc48e6c") }
> db.getCollection('demo28.example').insertOne({"Name":"David","Age":33});
{ "acknowledged" : true, "insertedId" : ObjectId("5e15fbf38f2315c2efc48e6d") }
সমস্ত ডকুমেন্ট দেখানো
> db.getCollection('demo28.example').find().pretty();
আউটপুট
{
"_id" : ObjectId("5e15fbe48f2315c2efc48e6b"),
"Name" : "Chris",
"Age" : 32
}
{
"_id" : ObjectId("5e15fbec8f2315c2efc48e6c"),
"Name" : "Bob",
"Age" : 31
}
{
"_id" : ObjectId("5e15fbf38f2315c2efc48e6d"),
"Name" : "David",
"Age" : 33
}
সর্বোত্তম অনুশীলন: সংগ্রহের নামে ডট (.) ব্যবহার করা যেতে পারে, তবে এটি এড়িয়ে যাওয়া ভালো কারণ এটি কিছু ড্রাইভার এবং টুলে সমস্যা সৃষ্টি করতে পারে। আন্ডারস্কোর (_) বা ক্যামেলকেস (camelCase) ব্যবহার করা নিরাপদ।