কম্পিউটার

ভোটিং (উপর এবং নিচে) রেকর্ড থেকে শুধুমাত্র একটি আইটেম আপডেট করার জন্য MongoDB ক্যোয়ারী?


আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo57.insertOne({"Votes":{"VoterName":"Chris","TotalVote":50}});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e285bb8cfb11e5c34d8991a") }> db.demo57.insertOne({"Votes":{"VoterName":"David","TotalVote":101}});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e285bc3cfb11e5c34b"}<19) /প্রে> 

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e285bb8cfb11e5c34d8991a"), "ভোট" :{ "VoterName" :"Chris", "TotalVote" :50 } }{ "_id" :ObjectId("5e285bc3cfb3cfb38"V1918), :{ "VoterName" :"David", "TotalVote" :101 } }

এখানে শুধুমাত্র একটি আইটেম (টোটালভোট) −

আপডেট করার জন্য প্রশ্ন রয়েছে
> db.demo57.update({"Votes.VoterName":"David" },{ $inc :{ "Votes.TotalVote" :19 } });WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e285bb8cfb11e5c34d8991a"), "ভোট" :{ "VoterName" :"Chris", "TotalVote" :50 } }{ "_id" :ObjectId("5e285bc3cfb3cfb38"V1918), :{ "VoterName" :"David", "TotalVote" :120 } }

  1. MongoDB ক্যোয়ারী অক্ষর এবং সংখ্যা সহ নামের একটি সংগ্রহ থেকে রেকর্ড পুনরুদ্ধার করতে

  2. MongoDB ক্যোয়ারী শুধুমাত্র অবজেক্টিড সহ একটি MongoDB সারি আপডেট করতে

  3. একটি Mongo DB নথির একটি একক তালিকা আইটেম আপডেট করুন এবং এটি 1 দ্বারা বৃদ্ধি করুন৷

  4. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?