কম্পিউটার

MongoDB ক্যোয়ারী সমষ্টির সাথে মান প্রতিস্থাপন করতে?


$literal অপারেটরের সাথে সমষ্টিগত ফ্রেমওয়ার্ক ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.replaceValueDemo.insertOne( { _id :100, "EmployeeName" :"Chris", "EmployeeOtherDetails":{ "EmployeeDesignation" :"HR", "EmployeeAge":27 } led" :{ nowack true, "insertedId" :100 }> db.replaceValueDemo.insertOne( { _id :101, "EmployeeName" :"David", "EmployeeOtherDetails":{ "EmployeeDesignation" :"Tester", "A" Employ}}; { "স্বীকৃত" :true, "insertedId" :101 }

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.replaceValueDemo.find().pretty();

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

তৈরি করবে
{ "_id" :100, "EmployeeName" :"Chris", "EmployeeOther Details" :{ "Employee Deignation" :"HR", "EmployeeAge" :27 }}{ "_id" :101, "EmployeeName" :" ডেভিড", "EmployeeOther Details" :{ "EmployeeDesignation" :"Tester", "Employee Age" :26 }}

একটি মান −

প্রতিস্থাপন করার জন্য নিচের প্রশ্নটি রয়েছে
> db.replaceValueDemo.aggregate([{ "$project":{ "_id":1, "EmployeeOtherDetails":{ EmployeeAge:1, Employee পদবি:{ $literal:"Developer" } } }]); 

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

তৈরি করবে
{ "_id" :100, "EmployeeOtherDetails" :{ "EmployeeAge" :27, "EmployeeDesignation" :"Developer" } }{ "_id" :101, "EmployeeOther Details" :{ "Employee" :Dgee6A " :"ডেভেলপার" } }

  1. গ্রুপ ক্যোয়ারী উদাহরণ সহ MongoDB সমষ্টি কাঠামো?

  2. MongoDB ক্যোয়ারী (একত্রীকরণ কাঠামো) একটি নির্দিষ্ট ক্ষেত্রের মান মেলে

  3. MongoDB স্ট্রিং দিয়ে একক অ্যারে মান প্রতিস্থাপন করতে?

  4. নির্দিষ্ট ক্ষেত্রের মান সহ নথি আনতে MongoDB সমষ্টি?