কম্পিউটার

কিভাবে MongoDB-তে সাবডেটা পৌঁছাবেন এবং একটি নির্দিষ্ট নথি প্রদর্শন করবেন?


সাবডেটা পৌঁছানোর জন্য, আপনাকে MongoDB-তে কী ব্যবহার করতে হবে। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
>db.demo450.insertOne({"Information":{"StudentDetails":{"StudentName":"Chris","StudentAge":21}}}); {
   "acknowledged" : true,
   "insertedId" : ObjectId("5e7b590e71f552a0ebb0a6e6")
}
>db.demo450.insertOne({"Information":{"StudentDetails":{"StudentName":"David","StudentAge":23}}});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e7b591a71f552a0ebb0a6e7")
}
>db.demo450.insertOne({"Information":{"StudentDetails":{"StudentName":"Mike","StudentAge":22}}});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e7b592271f552a0ebb0a6e8")
}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo450.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5e7b590e71f552a0ebb0a6e6"), "Information" : { "StudentDetails" : {
"StudentName" : "Chris", "StudentAge" : 21 } } }
{ "_id" : ObjectId("5e7b591a71f552a0ebb0a6e7"), "Information" : { "StudentDetails" : {
"StudentName" : "David", "StudentAge" : 23 } } }
{ "_id" : ObjectId("5e7b592271f552a0ebb0a6e8"), "Information" : { "StudentDetails" : {
"StudentName" : "Mike", "StudentAge" : 22 } } }

MongoDB −

-এ সাবডেটা পৌঁছানোর জন্য নিম্নোক্ত ক্যোয়ারী
> db.demo450.find({"Information.StudentDetails.StudentName":"David"});

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5e7b591a71f552a0ebb0a6e7"), "Information" : { "StudentDetails" : {
"StudentName" : "David", "StudentAge" : 23 } } }

  1. MongoDB - আমি কিভাবে একটি নথিতে ক্ষেত্রগুলি অ্যাক্সেস করতে পারি?

  2. আমি কীভাবে একটি MongoDB নথি থেকে ইমেল-আইডি পেতে পারি এবং প্রিন্ট () সহ প্রদর্শন করব

  3. নথি এবং সাবডকুমেন্ট উদাহরণ এবং আপডেট সহ MongoDB প্রদর্শন করুন

  4. আমি কিভাবে MongoDB 4 এ নথি সাজাতে পারি এবং শুধুমাত্র একটি একক ক্ষেত্র প্রদর্শন করতে পারি?