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() बिल्ट-इन फंक्शन हैं।