কম্পিউটার

MongoDB এ লেনদেন লক?


MongoDB 4.0-এ লেনদেন সমর্থন পাওয়া যায় না। অনুরূপ ফলাফল পেতে, findOneAndUpdate().

ব্যবহার করুন

আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo404.insertOne({"FirstName":"John"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f8c38fac4d418a0178592")
}
> db.demo404.insertOne({"FirstName":"Robert"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f8c3cfac4d418a0178593")
}
> db.demo404.insertOne({"FirstName":"Mike"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f8c40fac4d418a0178594")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e6f8c38fac4d418a0178592"), "FirstName" : "John" }
{ "_id" : ObjectId("5e6f8c3cfac4d418a0178593"), "FirstName" : "Robert" }
{ "_id" : ObjectId("5e6f8c40fac4d418a0178594"), "FirstName" : "Mike" }

MongoDB −

-এ findOneAndUpdate এবং সেট লক ব্যবহার করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে
> result=db.demo404.findOneAndUpdate({"in_transaction": {"$exists": false}}, {"$set": {"in_transaction": true}});

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

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

  1. MongoDB-তে ({$natural:1}) কী?

  2. MongoDB এ আইডি ক্ষেত্র লুকান

  3. MongoDB তে ভর সন্নিবেশ

  4. C# এ ইন্টারফেস