sql >> Databasteknik >  >> NoSQL >> MongoDB

Tvinga mongodb att mata ut strikt JSON

MongoDB-skalet talar Javascript, så svaret är enkelt:använd JSON.stringify() . Om ditt kommando är db.serverStatus() , då kan du helt enkelt göra så här:

JSON.stringify(db.serverStatus())

Detta kommer inte att mata ut den korrekta "strikt läge"-representationen av vart och ett av fälten ({ "floatApprox": <number> } istället för { "$numberLong": "<number>" } ), men om det du bryr dig om är att få ut standardkompatibel JSON, kommer detta att göra susen.



  1. Kan inte ansluta till MongoDB Atlas (queryTxt ETIMEOUT)

  2. MongoDB $tak

  3. MongoDB $dayOfMonth

  4. Python Redis interaktion