Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

ดึงผลลัพธ์จาก MongoDB Shell Script

การแสดงผลข้อมูลใน MongoDB Shell

เมื่อเขียนสคริปต์ใน MongoDB Shell สามารถใช้ฟังก์ชัน print() หรือ printjson() เพื่อแสดงผลข้อมูลออกมาที่คอนโซล

ตัวอย่าง: สร้างอาร์เรย์ของออบเจ็กต์

> var studentDetails = [
    {"StudentName":"John","StudentAge":21},
    {"StudentName":"Carol","StudentAge":24},
    {"StudentName":"David","StudentAge":25}
];

แสดงผลด้วย printjson()

เหมาะสำหรับแสดงออบเจ็กต์หรืออาร์เรย์ในรูปแบบ JSON ที่อ่านง่าย:

> printjson(studentDetails);

ผลลัพธ์:

[
    {
        "StudentName" : "John",
        "StudentAge" : 21
    },
    {
        "StudentName" : "Carol",
        "StudentAge" : 24
    },
    {
        "StudentName" : "David",
        "StudentAge" : 25
    }
]

แสดงผลด้วย print()

เหมาะสำหรับข้อความธรรมดาหรือค่าเดี่ยว จะแสดงในรูปแบบกะทัดรัดกว่า:

> print(studentDetails);

ผลลัพธ์: { "StudentName" : "John", "StudentAge" : 21 },{ "StudentName" : "Carol", "StudentAge" : 24 },{ "StudentName" : "David", "StudentAge" : 25 }

สรุปความแตกต่าง

ฟังก์ชันเหมาะสำหรับรูปแบบเอาต์พุต
printjson()ออบเจ็กต์, อาร์เรย์, โครงสร้างซับซ้อนJSON สวยงาม มีการย่อหน้า
print()ข้อความ, ตัวเลข, ค่าเดี่ยวบรรทัดเดียว กะทัดรัด