কম্পিউটার

মঙ্গোডিবি দিয়ে ভেরিয়েবলে কোয়েরির ফলাফল পুশ করবেন?


এর জন্য, আপনি aggregate() ব্যবহার করতে পারেন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo142.insertOne({"Value":50});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e32e9c6fdf09dd6d08539b2")}> db.demo142.insertOne":{542 });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e32e9cafdf09dd6d08539b3")}> db.demo142.insertOne({"Value":60});{ "স্বীকৃত" :সত্য, "insertedId" :অবজেক্ট "5e32e9cdfdf09dd6d08539b4")}> db.demo142.insertOne({"Value":55});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e32e9d0fdf09dd6d08539b4")}. :50});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e32e9d9fdf09dd6d08539b6")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e32e9c6fdf09dd6d08539b2"), "মান" :50 }{ "_id" :ObjectId("5e32e9cafdf09dd6d08539b3"), "মান" :45""dde6d089b39b3" অবজেক্ট আইডি , "মান" :60 }{ "_id" :ObjectId("5e32e9d0fdf09dd6d08539b5"), "মান" :55 }{ "_id" :ObjectId("5e32e9d9fdf09dd6d08539b6"), "Value> 

ক্যোয়ারী ফলাফলগুলিকে ভেরিয়েবল −

-এ পুশ করার জন্য নিম্নোক্ত ক্যোয়ারী
> var ক্যোয়ারী =db.demo142. aggregate( ... { "$group":{ "_id":null, "MaxValue":{ "$max":"$Value" } } }... ] );> var largeValue=query.toArray()[0]["MaxValue"];> printjson(largestValue);

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

তৈরি করবে
60

  1. MongoDB ক্যোয়ারীতে ব্যবহারকারী সংজ্ঞায়িত ভেরিয়েবল সেট করতে?

  2. কিভাবে একটি LIMIT দিয়ে MongoDB কে জিজ্ঞাসা করবেন?

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

  4. কেস সংবেদনশীল অনুসন্ধান সহ MongoDB ক্যোয়ারী?