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" }