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

MongoDB स्क्रिप्ट में ऑब्जेक्ट को कंसोल पर कैसे प्रिंट करें?


MongoDB शेल में ऑब्जेक्ट प्रिंट करने के तरीके

MongoDB शेल (mongosh) में ऑब्जेक्ट को कंसोल पर प्रिंट करने के दो मुख्य तरीके हैं।

विधि 1: printjson()

printjson({"yourFieldName": "yourValue", ...});

विधि 2: JSON.stringify() के साथ print()

print(JSON.stringify({"yourFieldName": "yourValue", ...}));

उदाहरण

> printjson({"UserId":101,"UserName":"John","UserCoreSubject":["Java","MongoDB","MySQL","SQL Server"]});

> print(JSON.stringify({"UserId":101,"UserName":"John","UserCoreSubject":["Java","MongoDB","MySQL","SQL Server"]}));
{"UserId":101,"UserName":"John","UserCoreSubject":["Java","MongoDB","MySQL","SQL Server"]}

अंतर:

  • printjson(): सुंदर प्रिंट (pretty print) करता है, इंडेंटेशन के साथ
  • JSON.stringify(): कॉम्पैक्ट JSON स्ट्रिंग लौटाता है (कोई इंडेंटेशन नहीं)

नोट: MongoDB शेल में print() और printjson() बिल्ट-इन फंक्शन हैं।

  1. - MongoDB में Python ऑब्जेक्ट कैसे इन्सर्ट करें?

    आप Python में MongoDB डेटाबेस से कनेक्ट करने के लिए pymongo लाइब्रेरी का उपयोग कर सकते हैं और Python में ऑब्जेक्ट्स को इन्सर्ट, अपडेट, डिलीट आदि करने के लिए इसका उपयोग कर सकते हैं। लाइब्रेरी Python datetime ऑब्जेक्ट्स को आउट-ऑफ-द-बॉक्स सपोर्ट करती है और आपको PyMongo का उपयोग करके Mongo में डेट इन्स

  1. - MongoDB में ऑब्जेक्ट के ऐरे में कैसे खोजें

    MongoDB में ऑब्जेक्ट के ऐरे में खोज के लिए $elemMatch ऑपरेटर का उपयोग करें। यह एक ही ऐरे एलिमेंट में मल्टीपल फील्ड क्राइटेरिया मैच करने की अनुमति देता है। उदाहरण से समझें एक कलेक्शन बनाकर नेस्टेड ऑब्जेक्ट ऐरे वाला डॉक्यूमेंट इन्सर्ट करते हैं: > db.searchArrayDemo.insertOne({ EmployeeFirstName:

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क