MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Forçar o mongodb a produzir JSON estrito


O shell do MongoDB fala Javascript, então a resposta é simples:use JSON.stringify() . Se seu comando for db.serverStatus() , então você pode simplesmente fazer isso:
JSON.stringify(db.serverStatus())

Isso não produzirá a representação adequada de "modo estrito" de cada um dos campos ({ "floatApprox": <number> } em vez de { "$numberLong": "<number>" } ), mas se o que importa é obter o JSON compatível com os padrões, isso resolverá o problema.