অপ্রীতিকর json প্রিন্ট করতে, নিম্নলিখিত সিনট্যাক্স −
ব্যবহার করুনvar yourVariableName=db.yourCollectionName.find().sort({_id:-1}).limit(10000);while( yourVariableName.hasNext() ) { printjsononeline(yourVariableName.next());};প্রে>সিনট্যাক্স বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -
> db.unprettyJsonDemo.insertOne({"StudentName":"John","StudentAge":21,"StudentTechnicalSkills":["C","C++"]});{ "স্বীকৃত" :true, "insertedId " :ObjectId("5c900df25705caea966c557d")}> db.unprettyJsonDemo.insertOne({"StudentName":"Carol","StudentAge":22,"StudentTechnicalSkills":["MongyDBL"}"}); " :true, "insertedId" :ObjectId("5c900e085705caea966c557e")}find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি। প্রশ্নটি নিম্নরূপ -
> db.unprettyJsonDemo.find().pretty();নিচের আউটপুট −
{ "_id" :ObjectId("5c900df25705caea966c557d"), "ছাত্রের নাম" :"জন", "ছাত্র বয়স" :21, "ছাত্র প্রযুক্তিগত দক্ষতা" :[ "C", "C++" ]}{ "_id" :ObjectId( "5c900e085705caea966c557e"), "ছাত্রের নাম" :"ক্যারল", "ছাত্র বয়স" :22, "ছাত্র প্রযুক্তিগত দক্ষতা" :[ "MongoDB", "MySQL" ]}এখানে হোয়াইটস্পেস ছাড়া JSON প্রিন্ট করার ক্যোয়ারী রয়েছে যেমন অপ্রীতিকর JSON -
> var myCursor =db.unprettyJsonDemo.find().sort({_id:-1}).limit(10000);> while(myCursor.hasNext()){... printjsononeline(myCursor.next() );... };নিচের আউটপুট −
{ "_id" :ObjectId("5c900e085705caea966c557e"), "ছাত্রের নাম" :"ক্যারল", "ছাত্র বয়স" :22, "ছাত্র প্রযুক্তিগত দক্ষতা" :[ "MongoDB", "MySQL"" ] :{Id" "5c900df25705caea966c557d"), "ছাত্রের নাম" :"জন", "ছাত্র বয়স" :21, "ছাত্র প্রযুক্তিগত দক্ষতা" :[ "C", "C++" ] }