Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB बिना व्हाइटस्पेस यानी बिना JSON के JSON प्रिंट करता है?

<घंटा/>

सुंदर जोंस को प्रिंट करने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें -

var yourVariableName=db.yourCollectionName.find().sort({_id:-1}).limit(10000); जबकि(yourVariableName.hasNext() ) { Printjsononeline(yourVariableName.next() );}; 

वाक्य रचना को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.unprettyJsonDemo.insertOne({"StudentName":"John",,"StudentAge":21,"StudentTechnicalSkills":["C",,"C++"]});{ "acknowledge" :true, "insertId" " :ObjectId("5c900df25705caea966c557d")}> db.unprettyJsonDemo.insertOne({"StudentName":"Carol",,"StudentAge":22,"StudentTechnicalSkills":["MongoDB",,"MySQL"]});{ "स्वीकृत " :सच, "insertId" :ObjectId("5c900e085705caea966c557e")}

संग्रह से सभी दस्तावेज़ ढूँढें () विधि की सहायता से। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

{ "_id" :ObjectId("5c900df25705caea966c557d"), "StudentName" :"John", "StudentAge" :21, "StudentTechnicalSkills" :[ "C", "C++" ]}{ "_id" :ObjectId( "5c900e085705caea966c557e"), "StudentName" :"Carol", "StudentAge" :22, "StudentTechnicalSkills" :[ "MongoDB", "MySQL"]}

यहां JSON को व्हॉट्सएप के बिना प्रिंट करने की क्वेरी दी गई है, यानी सुंदर JSON -

> var myCursor =db.unprettyJsonDemo.find ()। सॉर्ट ({_id:-1})। सीमा (10000);> जबकि (myCursor.hasNext ()) {... printjsononeline (myCursor.next ()) );...};

निम्न आउटपुट है -

{ "_id" :ObjectId("5c900e085705caea966c557e"), "StudentName" :"Carol", "StudentAge" :22, "StudentTechnicalSkills" :["MongoDB", "MySQL" ] }{ "_id" :ObjectId( "5c900df25705caea966c557d"), "StudentName" :"John", "StudentAge" :21, "StudentTechnicalSkills" :[ "C", "C++"] }

  1. MongoDB में पदानुक्रमित JSON बनाना?

    MongoDB में पदानुक्रमित JSON बनाने के लिए निम्न सिंटैक्स का उपयोग करें - db.demo716.insertOne( { yourFieldName1, yourFieldName2, . . N, fieldName:{ yourFieldName1, yourFieldName2, . . N, फ़ील्डनाम:[ { yourFieldName1, yourFieldName2, .. N } ] }}); आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo716

  1. पायथन में न्यूलाइन के बिना कैसे प्रिंट करें?

    पायथन में प्रिंट स्टेटमेंट डिफ़ॉल्ट रूप से एक नया लाइन कैरेक्टर जोड़ता है। इसलिए जब हमारे पास कई प्रिंट स्टेटमेंट होते हैं, तो उनमें से प्रत्येक का आउटपुट कई लाइनों में प्रिंट होता है जैसा कि आप नीचे दिए गए उदाहरण में देख सकते हैं। हमारा लक्ष्य उन्हें एक पंक्ति में प्रिंट करना है और इसे प्राप्त करने

  1. पायथन में एक JSON फ़ाइल को सुंदर कैसे प्रिंट करें

    कई अन्य प्रोग्रामिंग भाषाओं की तरह, पायथन जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) डेटा के साथ अच्छी तरह से काम करता है। यह कुछ स्रोतों से इस डेटा को खींच सकता है और किसी भी अन्य फ़ाइल की तरह इसके साथ काम कर सकता है। यह तब सहायक होता है जब आप किसी JSON फ़ाइल को Python में सुंदर रूप से प्रिंट करना चाहते