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

MongoDB-তে নির্দিষ্ট স্ট্রিং দিয়ে ডকুমেন্ট এক্সট্র্যাক্ট করা


নির্দিষ্ট স্ট্রিং দিয়ে MongoDB ডকুমেন্ট এক্সট্র্যাক্ট করতে $match ব্যবহার করুন। একটি কালেকশন তৈরি করি:

> db.demo424.insert( ...    { ... ...       "Information" : [ ...          { ...             id:10, ...             Name:"Chris" ...          }, ...          { ...             id:11, ...             Name:"David" ...          } ...       ] ...    } ... ) WriteResult({ "nInserted" : 1 }) > > db.demo424.insert( ...    { ... ...       "Information" : [ ...          { ...             id:101, ...             Name:"Mike" ...          }, ...          { ...             id:102, ...             Name:"John" ...          } ...       ] ...    } ... ) WriteResult({ "nInserted" : 1 })

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

> db.demo424.find();

আউটপুট:

{ "_id" : ObjectId("5e74eb9dbbc41e36cc3cae6a"), "Information" : [ { "id" : 10, "Name" : "Chris" }, { "id" : 11, "Name" : "David" } ] } { "_id" : ObjectId("5e74eb9ebbc41e36cc3cae6b"), "Information" : [ { "id" : 101, "Name" : "Mike" }, { "id" : 102, "Name" : "John" } ] }

নির্দিষ্ট স্ট্রিং দিয়ে MongoDB ডকুমেন্ট এক্সট্র্যাক্ট করার কোয়ারি:

> db.demo424.aggregate( ... [ { $match : { "Information.Name": "Chris" } } ] ... );

আউটপুট:

{ "_id" : ObjectId("5e74eb9dbbc41e36cc3cae6a"), "Information" : [ { "id" : 10, "Name" : "Chris" }, { "id" : 11, "Name" : "David" } ] }

  1. MongoDB-তে $regex ব্যবহার করে নির্দিষ্ট স্ট্রিং ধারণকারী ডকুমেন্ট খোঁজা

  2. MongoDB-এ একটি ফিল্ডের সব মান আপডেট করা নির্দিষ্ট স্ট্রিং দিয়ে

  3. MongoDB-এ বিদ্যমান ডকুমেন্টে নির্দিষ্ট ডেটা টাইপের ফিল্ড যোগ করা (লিস্ট, অবজেক্ট)

  4. MongoDB-এ ডকুমেন্ট থেকে নির্দিষ্ট ভ্যালু ফিল্টার করা ($filter)