ভূমিকা
MongoDB শেলে কোয়েরির ফলাফল একটি ভেরিয়েবলে স্টোর করে بعدে শেল স্ক্রিপ্ট বা কমান্ডে ব্যবহার করা যায়। এটি অটোমেশন বা জটিল লজিক লিখতে সাহায্য করে।
নমুনা ডেটা তৈরি
>db.useResultDemo.insertOne({"StudentFirstName":"Robert"});
{ "acknowledged" : true, "insertedId" : ObjectId("5cda70f5b50a6c6dd317adcd") }
ডকুমেন্ট দেখানো
> db.useResultDemo.find();
আউটপুট
ভেরিয়েবলে ফলাফল স্টোর করা
varকীওয়ার্ড দিয়েfindOne()এর রেজাল্ট একটি ভেরিয়েবলে রাখা হয়েছে।{_id:0}প্রজেকশন দিয়ে_idফিল্ড বাদ দেওয়া হয়েছে।> var studentName=db.useResultDemo.findOne({},{_id:0}); > studentNameআউটপুট
ব্যবহার: এখন
studentNameভেরিয়েবলটি শেল স্ক্রিপ্টের যেকোনো জায়গায় ব্যবহার করা যাবে, যেমনprint(studentName.StudentFirstName)বা শর্তসাপেক্ষ লজিকতে।