MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Zwingen Sie mongodb, striktes JSON auszugeben

Die MongoDB-Shell spricht Javascript, daher ist die Antwort einfach:Verwenden Sie JSON.stringify() . Wenn Ihr Befehl db.serverStatus() ist , dann können Sie einfach Folgendes tun:

JSON.stringify(db.serverStatus())

Dadurch wird nicht die richtige Darstellung im "strengen Modus" jedes der Felder ausgegeben ({ "floatApprox": <number> } statt { "$numberLong": "<number>" } ), aber wenn es Ihnen wichtig ist, standardkonformes JSON herauszubringen, reicht dies aus.