sql >> Databáze >  >> NoSQL >> MongoDB

Vynutit mongodb k výstupu striktního JSON

Shell MongoDB mluví Javascriptem, takže odpověď je jednoduchá:použijte JSON.stringify() . Pokud je váš příkaz db.serverStatus() , pak můžete jednoduše provést toto:

JSON.stringify(db.serverStatus())

Toto nevypíše správnou reprezentaci "přísného režimu" pro každé z polí ({ "floatApprox": <number> } místo { "$numberLong": "<number>" } ), ale pokud vám záleží na tom, abyste vydali JSON v souladu se standardy, bude to stačit.



  1. Mongodb:Nepodařilo se připojit k 127.0.0.1:27017, důvod:errno:10061

  2. Více výrazů $elemMatch pro shodu hodnot pole pomocí $all v MongoDB?

  3. MongoDB:mongoimport ztratí připojení při importu velkých souborů

  4. NoSQL (MongoDB) vs Lucene (nebo Solr) jako vaše databáze