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

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. MongoDB-তে সব ডকুমেন্টে নতুন ফিল্ড যোগ করা ($addFields)

  2. C#-এ StringDictionary-এ কিগুলোর কালেকশন পাওয়া (Keys প্রপার্টি)

  3. MongoDB কালেকশন থেকে সব ফিল্ড নাম দক্ষতার সাথে রিট্রিভ করুন

  4. MongoDB কালেকশনে সকল কি নাম সহজে রিট্রিভ করুন