ใช้ฟังก์ชัน printjson() ใน mongo shell เพื่อพิมพ์เอกสารในรูปแบบ JSON ที่อ่านง่าย เริ่มต้นด้วยการสร้างคอลเลกชันตัวอย่าง:
> db.printResultScriptDemo.insertOne({"StudentName":"John","StudentAge":21});
{ "acknowledged" : true, "insertedId" : ObjectId("5cf22c02b64a577be5a2bc0b") }
> db.printResultScriptDemo.insertOne({"StudentName":"Carol","StudentAge":20});
{ "acknowledged" : true, "insertedId" : ObjectId("5cf22c09b64a577be5a2bc0c") }
> db.printResultScriptDemo.insertOne({"StudentName":"David","StudentAge":19});
{ "acknowledged" : true, "insertedId" : ObjectId("5cf22c11b64a577be5a2bc0d") }
แสดงเอกสารทั้งหมด:
> db.printResultScriptDemo.find();
สคริปต์พิมพ์ผลลัพธ์ทีละเอกสารด้วย printjson:
> var document = db.printResultScriptDemo.find(); > while (document.hasNext()) { printjson(document.next()); }ฟังก์ชันพิมพ์ที่น่าสนใจ:
print()- พิมพ์ข้อความทั่วไปprintjson()- พิมพ์ออบเจกต์/เอกสารในรูปแบบ JSON สวยงามprintjsononeline()- พิมพ์ JSON ในบรรทัดเดียว