কম্পিউটার

সাব-ফিল্ড দ্বারা MongoDB ক্যোয়ারী?


আপনি সাবফিল্ড দ্বারা অনুসন্ধান করতে ডট(.) স্বরলিপি ব্যবহার করতে পারেন। আসুন একটি নথি দিয়ে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.queryBySubFieldDemo.insertOne( ... { ... "StudentPersonalDetails" :{"StudentName" :"John","StudentHobby" :"Photography"}, ... "StudentScores" :{"MathScore" :56} ... }...);{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি("5c92c2995259fcd195499808")}> db.queryBySubFieldDemo.insertOne( ... { ... "StudentPersonalDe" {:" ছাত্রের নাম" :"Chris","StudentHobby" :"Reading"}, ... "StudentScores" :{"MathScore" :97} ... }...);{ "স্বীকৃত" :true, "insertedId" :অবজেক্টআইডি("5c92c2df5259fcd195499809")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

> db.queryBySubFieldDemo.find().pretty();

নিচের আউটপুট −

{ "_id" :ObjectId("5c92c2995259fcd195499808"), "StudentPersonalDetails" :{ "StudentName" :"John", "StudentHobby" :"photograph" }, "StudentScores" :{6}" :{5} "_id" :ObjectId("5c92c2df5259fcd195499809"), "StudentPersonal Details" :{ "StudentName" :"Chris", "StudentHobby" :"Reading" }, "StudentScores" :{ "MathScore" :9>7}} 

এখানে সাবফিল্ড −

দ্বারা প্রশ্ন করা হয়েছে
> db.queryBySubFieldDemo.find({"StudentPersonalDetails.StudentName":"Chris"}).pretty();

নিচের আউটপুট −

{ "_id" :ObjectId("5c92c2df5259fcd195499809"), "StudentPersonalDetails" :{ "StudentName" :"Chris", "StudentHobby" :"Reading" }, "StudentScores" :{7} :"Math9} /প্রে> 
  1. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  2. _id দ্বারা গ্রুপে MongoDB ক্যোয়ারী

  3. একটি সংগ্রহের নাম পরিবর্তন করতে MongoDB ক্যোয়ারী?

  4. MongoDB - এমবেডেড নথি জিজ্ঞাসা করবেন?