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

MongoDB শেল রেজাল্ট শেল স্ক্রিপ্টে ব্যবহার করা


ভূমিকা

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) বা শর্তসাপেক্ষ লজিকতে।

  1. MongoDB শেলে ডেট ফরম্যাট করার পদ্ধতি

  2. MongoDB-এ $type অপারেটর ব্যবহার করে টাইপ ভিত্তিক কোয়েরি

  3. MongoDB-এ দুটি অ্যারে একসাথে আনউইন্ড করা

  4. MongoDB-এ ক্যাপড (Capped) কালেকশন তৈরি ও ব্যবহার