6

node.js用のネイティブmongoDBドライバーを使用しています。データベースからデータを取得し、HTTP経由でJSON文字列として送信したいと思います。BSONをJSONに変換する方法、またはデータベースからデータをJSONとして直接取得する方法はありますか?

ありがとう!

4

1 に答える 1

0

Python では、simplejson エンコーダーを使用して、次のように bson を json に変換できます。

result = db.mycol.find({ ....})
json = simplejson.dumps(result)

すべての単純なオブジェクトを変換しますが、datetime が機能しないなど、他のオブジェクトには問題があります。この問題に対処するには、次の方法が有効な場合があります。 JSON としてシリアル化された MongoDB オブジェクト

于 2012-05-04T00:08:32.993 に答える