কম্পিউটার

অন্যান্য ক্ষেত্রগুলির সাথে অ্যারের মানগুলিকে সংযুক্ত করতে MongoDB ক্যোয়ারী


MongoDB-তে সংযুক্ত হতে, $project-এ $concat ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo359.insertOne(... {...... Name1:"Chris",... Name2:"David",... বিষয়:["MySQL","MongoDB"," জাভার 

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e5694cdf8647eb59e5620d0"), "Name1" :"Chris", "Name2" :"David", "Subjects" :[ "MySQL", "MongoDB", "Java" ]} 

অন্যান্য ক্ষেত্রগুলির সাথে অ্যারের মানগুলিকে সংযুক্ত করার জন্য নিম্নোক্ত ক্যোয়ারী −

> db.demo359.aggregate([... {... $project:{... values:{... $reduce:{... input:'$Subjects',... initialValue:'',... ইন:{... $concat:['$$value',' ','$$this']... }... }... },... Name1:1 ... }... },... {... $project:{... 'ConcatResult':{ '$concat':[ '$Name1', '$values'] }... }। .. }... ]){ "_id" :ObjectId("5e5694cdf8647eb59e5620d0"), "ConcatResult" :"Chris MySQL MongoDB Java" }

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

তৈরি করবে
{ "_id" :ObjectId("5e5694cdf8647eb59e5620d0"), "ConcatResult" :"Chris MySQL MongoDB Java" }

  1. MongoDB ক্যোয়ারী n বৈশিষ্ট্য সহ নথির একটি মানচিত্রে একটি অ্যারে রূপান্তর করতে?

  2. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  3. MongoDB ক্যোয়ারী মান সহ একটি অ্যারে দেওয়া মিলিত নথি খুঁজে পেতে?

  4. MongoDB এর সাথে এমবেডেড নথির অ্যারেতে ফিল্টার ক্যোয়ারী?