কম্পিউটার

মঙ্গোডিবি-তে দুটি ক্ষেত্র থেকে তৃতীয় ক্ষেত্রের স্ট্রিংগুলিকে সংযুক্ত করবেন?


দুটি ক্ষেত্র থেকে তৃতীয় ক্ষেত্রের স্ট্রিংগুলিকে সংযুক্ত করতে, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারেন

db.yourCollectionName.aggregate( [ { $project:{ "yourNewFieldName":{ $concat:[ "$yourFieldName1", " yourDellimiterValue ", "$yourFieldName2" ] } } ]);

আসুন প্রথমে ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করি

>db.concatenateStringsDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Doe"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c9bb7362d66697d2741}>412}) concatenateStringsDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Smith"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c9bb7402d66697741252402d66697741252402d666977412524}>Startnee"Dconserte"}>Concaten. StudentFirstName":"Carol","StudentLastName":"টেইলর"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c9bb74c2d66697741252446")}>db.concatenateStringsDemo("Dfdentame"{Nserta":inserta") , "StudentLastName":"মিলার"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c9bb7752d66697741252447")}>db.concatenateStringsDemo.insertOne({"StudentFirstname:""Justame""JNNsame:"StudentLastName" উইলিয়ামস"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c9bb7862d66697741252448")}

Find() পদ্ধতি

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
> db.concatenateStringsDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{ "_id" :ObjectId("5c9bb7362d66697741252444"), "StudentFirstName" :"John", "StudentLastName" :"Doe"}{ "_id" :ObjectId("5c9bb7402d666974),"S5274402d66974,"Ohtudentame"S5274" , "StudentLastName" :"Smith"}{ "_id" :ObjectId("5c9bb74c2d66697741252446"), "StudentFirstName" :"Carol", "StudentLastName" :"টেলর"}{ "_id" :ObjectId("796274), "796274" StudentFirstName" :"David", "StudentLastName" :"Miller"}{ "_id" :ObjectId("5c9bb7862d66697741252448"), "StudentFirstName" :"James", "StudentLastName" :"Williams"}
 দুটি ক্ষেত্র থেকে একটি তৃতীয় ক্ষেত্রের মধ্যে স্ট্রিংগুলিকে সংযুক্ত করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে৷ আমরা এখানে "StudentFirstName" এবং "StudentLastName" ক্ষেত্রগুলিকে একটি তৃতীয় ক্ষেত্রে সংযুক্ত করছি

> db.concatenateStringsDemo.aggregate(... [... { $project:{ "StudentFullName":{ $concat:[ "$StudentFirstName", " / ", "$StudentLastName" ] } } }.. ]...);

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{ "_id" :ObjectId("5c9bb7362d66697741252444"), "StudentFullName" :"John / Doe" }{ "_id" :ObjectId("5c9bb7402d66697741252445" :"S_LNFMI" , "S_LNTULMI") " :অবজেক্টআইডি("5c9bb74c2d66697741252446"), "StudentFullName" :"ক্যারল / টেলর" }{ "_id" :ObjectId("5c9bb7752d66697741252447"), "StudentFull"/6bb74741252446" :666977741252447 অবজেক্ট "StudentFull"/6bd74" :66bd741252447 বস্তু "), "StudentFullName" :"James / Williams" }

  1. MongoDB থেকে দুটি অ্যারে আনউইন্ড করুন

  2. দুটি স্ট্রিংকে সংযুক্ত করার জন্য C++ প্রোগ্রাম

  3. কিভাবে C# এ দুটি স্ট্রিং সংযুক্ত করবেন?

  4. পাইথনে দুটি স্ট্রিং কীভাবে সংযুক্ত করবেন?