sql >> データベース >  >> NoSQL >> MongoDB

mongodbに厳密なJSONを出力させる

    MongoDBシェルはJavascriptを話すので、答えは簡単です。JSON.stringify()を使用してください。 。コマンドがdb.serverStatus()の場合 、次にこれを行うことができます:

    JSON.stringify(db.serverStatus())
    

    これは、各フィールドの適切な「厳密モード」表現を出力しません({ "floatApprox": <number> } { "$numberLong": "<number>" } )。ただし、標準に準拠したJSONを取得することが重要な場合は、これでうまくいきます。



    1. MongoDBのデフォルトのデータベースパスは何ですか?

    2. RedisとMongoDB:インメモリデータベースとPerconaメモリエンジンの比較

    3. プログラムでRedisQueue(rq)のQueue()を破棄/削除する

    4. SpringBootを使用したMongoDBクエリのログ記録