নির্দিষ্ট উপাদান দিয়ে রেকর্ড শুরু করতে আপনি অ্যারে সূচকের সাথে ডট(.) স্বরলিপি ব্যবহার করতে পারেন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি>db.arrayStartsWithElementDemo.insertOne({"PlayerName":"Chris","PlayerScore":[780,9000,456,789,987]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("df298898984)> db.arrayStartsWithElementDemo.insertOne({"PlayerName":"David","PlayerScore":[909090,896555,3344433,78900]});{ "স্বীকৃত" :true, "insertedId"(5d5880)Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.arrayStartsWithElementDemo.find().pretty();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5cd29fed345990cee87fd889"), "PlayerName" :"Chris", "PlayerScore" :[ 780, 9000, 456, 789, 987 ]}{ "_id" :ObjectId29fed345990cee87fd889) , "প্লেয়ারনাম" :"রবার্ট", "প্লেয়ারস্কোর" :[ 890, 670, 890, 54646, 42424 ]}{ "_id" :ObjectId("5cd2a025345990cee87fd88b"), "PlayerName", ":" [PlayerScore", "PlayerName" 909090, 896555, 3344433, 78900 ]}নির্দিষ্ট উপাদান 890 এবং তারপর 670 −
দিয়ে শুরুতে অ্যারে পেতে ক্যোয়ারী নিচে দেওয়া হল> db.arrayStartsWithElementDemo.find({"PlayerScore.0" :890, "PlayerScore.1" :670}).pretty();এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখানে,
{ "_id" :ObjectId("5cd2a00c345990cee87fd88a"), "PlayerName" :"Robert", "PlayerScore" :[ 890, 670, 890, 54646, 42424 ]}