sql >> Base de Datos >  >> NoSQL >> MongoDB

Forzar mongodb para generar JSON estricto

El shell de MongoDB habla Javascript, por lo que la respuesta es simple:use JSON.stringify() . Si su comando es db.serverStatus() , entonces simplemente puede hacer esto:

JSON.stringify(db.serverStatus())

Esto no generará la representación de "modo estricto" adecuada de cada uno de los campos ({ "floatApprox": <number> } en lugar de { "$numberLong": "<number>" } ), pero si lo que le interesa es obtener JSON compatible con los estándares, esto será suficiente.