কম্পিউটার

MongoDB এ একাধিকবার পুশ এবং স্লাইস?


MongoDB-তে পুশ এবং স্লাইস করতে, $push এবং $slice ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo656.insertOne({Name:"John"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ea060264deddd72997713cf")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5ea060264deddd72997713cf"), "Name" : "John" }

MongoDB−

-এ পুশ এবং স্লাইস করার প্রশ্নটি এখানে রয়েছে
> db.demo656.update({Name:"John"}, {"$push":{"ListOfName": {"$each": ["John"], "$slice": -9}}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5ea060264deddd72997713cf"), "Name" : "John", "ListOfName" : [ "John" ] }

নিচের ক্যোয়ারীটি আবার পুশ এবং স্লাইস করার জন্য −

> db.demo656.update({Name:"John"}, {"$push":{"ListOfName": {"$each": ["David"], "$slice": -9}}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5ea060264deddd72997713cf"), "Name" : "John", "ListOfName" : [ "John", "David" ] }

  1. একাধিক নথি সহ একটি MongoDB সংগ্রহে দেশ, রাজ্য এবং শহর অনুসারে একত্রিত করুন

  2. MongoDB-তে এমবেডেড নথির একটি অ্যারে জিজ্ঞাসা করুন এবং অন্যটি পুশ করবেন?

  3. মঙ্গোডিবি এবং পাইথন

  4. MongoDB সমষ্টি এবং অভিক্ষেপ?