ใช้ printjson() หรือ JSON.stringify()
ใน MongoDB Shell สามารถพิมพ์ออบเจกต์ออกคอนโซลได้ 2 วิธี
วิธีที่ 1: printjson()
printjson({"yourFieldName": "yourValue", ...});
วิธีที่ 2: print() + JSON.stringify()
print(JSON.stringify({"yourFieldName": "yourValue", ...}));
ตัวอย่าง
> printjson({"UserId":101,"UserName":"John","UserCoreSubject":["Java","MongoDB","MySQL","SQL Server"]});
ผลลัพธ์ (pretty print):
{
"UserId" : 101,
"UserName" : "John",
"UserCoreSubject" : [ "Java", "MongoDB", "MySQL", "SQL Server" ]
}
> print(JSON.stringify({"UserId":101,"UserName":"John","UserCoreSubject":["Java","MongoDB","MySQL","SQL Server"]}));
ผลลัพธ์ (compact):
{"UserId":101,"UserName":"John","UserCoreSubject":["Java","MongoDB","MySQL","SQL Server"]}
printjson จะจัดรูปแบบอ่านง่าย (pretty) ส่วน JSON.stringify ให้สตริง JSON แบบบีบอัด