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

MongoDB find() মেথড নিয়ে কাজ করা


MongoDB-তে find() একটি কালেকশন বা ভিউ থেকে ডকুমেন্ট সিলেক্ট করে এবং সিলেক্টেড ডকুমেন্টের একটি কার্সর রিটার্ন করে।

প্যারামিটার ছাড়া find() মেথড একটি কালেকশন থেকে সব ডকুমেন্ট রিটার্ন করে এবং ডকুমেন্টের সব ফিল্ড রিটার্ন করে। একটি উদাহরণ দেখি এবং ডকুমেন্টসহ একটি কালেকশন তৈরি করি:

> db.demo405.insertOne({"StudentInfo":{"Name":"Chris"}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f9134fac4d418a0178595") } > db.demo405.insertOne({"StudentInfo":{"Name":"David"}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f9138fac4d418a0178596") } > db.demo405.insertOne({"StudentInfo":{"Name":"Bob"}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f913cfac4d418a0178597") } > db.demo405.insertOne({"StudentInfo":{"Name":"John"}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f9140fac4d418a0178598") }

find() মেথড দিয়ে সব ডকুমেন্ট দেখান:

> db.demo405.find();

আউটপুট:

{ "_id" : ObjectId("5e6f9134fac4d418a0178595"), "StudentInfo" : { "Name" : "Chris" } } { "_id" : ObjectId("5e6f9138fac4d418a0178596"), "StudentInfo" : { "Name" : "David" } } { "_id" : ObjectId("5e6f913cfac4d418a0178597"), "StudentInfo" : { "Name" : "Bob" } } { "_id" : ObjectId("5e6f9140fac4d418a0178598"), "StudentInfo" : { "Name" : "John" } }

  1. MongoDB-এ নাম দিয়ে ইউজার খুঁজে বের করা

  2. MongoDB অ্যাগ্রিগেশন: $match এবং $and দিয়ে একাধিক শর্ত মিলিয়ে ডকুমেন্ট বের করা

  3. MongoDB-এ শর্তসাপেক্ষ কনক্যাটেনেশন (Concatenate with Condition)

  4. MongoDB-এ $push অপারেটর ব্যবহার করে অ্যারে আপডেট করা