কম্পিউটার

হোয়াইটস্পেস ছাড়াই মঙ্গোডিবি JSON প্রিন্ট করে যেমন অপ্রীতিকর JSON?


অপ্রীতিকর 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++" ] }

  1. MongoDB-তে JSON অ্যারের অভ্যন্তরীণ উপাদান অ্যাক্সেস করছেন?

  2. MongoDB-তে শ্রেণীবদ্ধ JSON তৈরি করছেন?

  3. পাইথনে নিউলাইন ছাড়া কীভাবে প্রিন্ট করবেন?

  4. পাইথনে কীভাবে একটি JSON ফাইল প্রিন্ট করবেন