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

MongoDB में व्हाइटस्पेस के बिना 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++"]}); { "acknowledged" : true, "insertedId" : ObjectId("5c900df25705caea966c557d") } > db.unprettyJsonDemo.insertOne({"StudentName":"Carol","StudentAge":22,"StudentTechnicalSkills":["MongoDB","MySQL"]}); { "acknowledged" : true, "insertedId" : ObjectId("5c900e085705caea966c557e") }

find() विधि की मदद से संग्रह से सभी दस्तावेज़ प्रदर्शित करें। क्वेरी इस प्रकार है:

> 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().sort({_id:-1}).limit(10000); > while(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, fieldnam

  1. - Python में नई लाइन के बिना प्रिंट कैसे करें

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

  1. Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें Python में JSON फ़ाइल को प्रिटी प्रिंट कैसे करें

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