node.js用のネイティブmongoDBドライバーを使用しています。データベースからデータを取得し、HTTP経由でJSON文字列として送信したいと思います。BSONをJSONに変換する方法、またはデータベースからデータをJSONとして直接取得する方法はありますか?
ありがとう!
Python では、simplejson エンコーダーを使用して、次のように bson を json に変換できます。
result = db.mycol.find({ ....})
json = simplejson.dumps(result)
すべての単純なオブジェクトを変換しますが、datetime が機能しないなど、他のオブジェクトには問題があります。この問題に対処するには、次の方法が有効な場合があります。 JSON としてシリアル化された MongoDB オブジェクト