কম্পিউটার টিউটোরিয়াল

MongoDB-এ ডেটা রিটার্ন ফরম্যাট নির্দিষ্ট করা ($addToSet এগ্রিগেশন)


ভূমিকা

MongoDB-এ কোয়েরি রেজাল্টকে নির্দিষ্ট ফরম্যাটে (যেমন یونিক ভ্যালুর অ্যারে) রিটার্ন করতে এগ্রিগেশন ফ্রেমওয়ার্কের $group এবং $addToSet অপারেটর ব্যবহার করা হয়।

নমুনা ডেটা তৈরি


সকল ডকুমেন্ট প্রদর্শন

{ "_id" : ObjectId("5e3d8e7a03d395bdc21346f1"), "FavouriteTechnology" : "Spring Boot" }
{ "_id" : ObjectId("5e3d8e8f03d395bdc21346f2"), "FavouriteTechnology" : "MongoDB" }
{ "_id" : ObjectId("5e3d8ea603d395bdc21346f3"), "FavouriteTechnology" : "Groovy" }

এগ্রিগেশন দিয়ে ইউনিক ভ্যালুর অ্যারে রিটার্ন

  1. $group - _id: 0 (সকল ডকুমেন্ট এক গ্রুপ), $addToSet দিয়ে ইউনিক ভ্যালু কালেক্ট।
  2. $project - _id হাইড, শুধু FavouriteTechnology দেখানো।

ফলাফল


ব্যাখ্যা: $addToSet অর্ডার গ্যারান্টি দেয় না (ইনসার্ট অর্ডার নয়)। সোর্টেড আউটপুট চাইলে $sort স্টেজ যোগ করুন। এটি ডিস্টিংক্ট ভ্যালু+lিস্ট রিটার্ন করার দ্রুত উপায়।

  1. MongoDB-এ নির্দিষ্ট ডেটা রিটার্ন: findOne() ফাংশন

  2. MongoDB কীভাবে Adobe Experience Manager কে উন্নত করে: একটি প্রায়োগিক গাইড

  3. মmongodb ব্যবহার করার শীর্ষ Кейস উন্নত কাস্টমার এক্সপেরিয়েন্সের জন্য

  4. দক্ষ ডেটা ক্লিনিং: নির্ভুল ফলাফলের জন্য ৬টি প্রমাণিত টিপস