কম্পিউটার

MongoDB সংগ্রহে সমস্ত কীগুলির নাম পান?


সংগ্রহের সমস্ত কীগুলির নাম পেতে বাক্য গঠনটি নিম্নরূপ:

var yourVariableName1=db.yourCollectionName.findOne();

for(var yourVariableName 2 in yourVariableName1) { print(yourVariableName); }

উপরের সিনট্যাক্স বোঝার জন্য, আসুন ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করি। আমরা যে সংগ্রহটি তৈরি করছি তা হল "studentGetKeysDemo"৷

নথি তৈরি করার জন্য নিম্নলিখিত প্রশ্ন:

>db.studentGetKeysDemo.insert({"StudentId":1,"StudentName":"Larry","StudentAge":23,"StudentAddress":"US",
... "StudentHobby":["Cricket","Football","ReadingNovel"],
   "StudentMathMarks":89,"StudentDOB":ISODate('1998-04-06')});

নিম্নলিখিত আউটপুট:

WriteResult({ "nInserted" : 1 })

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

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

নিম্নলিখিত আউটপুট:

{
   "_id" : ObjectId("5c6c12dd68174aae23f5ef5f"),
   "StudentId" : 1,
   "StudentName" : "Larry",
   "StudentAge" : 23,
   "StudentAddress" : "US",
   "StudentHobby" : [
      "Cricket",
      "Football",
      "Reading Novel"
   ],
   "StudentMathMarks" : 89,
   "StudentDOB" : ISODate("1998-04-06T00:00:00Z")
}

এখানে “studentGetKeysDemo” সংগ্রহ থেকে সমস্ত কীগুলির নাম পাওয়ার জন্য প্রশ্ন রয়েছে:

> var allKeys=db.studentGetKeysDemo.findOne();
> for(var myKey in allKeys){print(myKey);}

নিম্নলিখিত আউটপুট সমস্ত কী প্রদর্শন করে:

_id
StudentId
StudentName
StudentAge
StudentAddress
StudentHobby
StudentMathMarks
StudentDOB

  1. মঙ্গোডিবি সংগ্রহের সমস্ত নথিতে কীভাবে একটি নতুন ক্ষেত্র যুক্ত করবেন

  2. C# এ স্ট্রিংডিকশনারিতে কীগুলির একটি সংগ্রহ পান

  3. একটি MongoDB সংগ্রহে সব নাম পান

  4. একটি MongoDB সংগ্রহে সমস্ত কীগুলির নাম পান৷