MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Forcer mongodb à produire du JSON strict

Le shell MongoDB parle Javascript, donc la réponse est simple :utilisez JSON.stringify() . Si votre commande est db.serverStatus() , alors vous pouvez simplement faire ceci :

JSON.stringify(db.serverStatus())

Cela ne produira pas la représentation appropriée en "mode strict" de chacun des champs ({ "floatApprox": <number> } au lieu de { "$numberLong": "<number>" } ), mais si ce qui vous intéresse est d'obtenir un JSON conforme aux normes, cela fera l'affaire.