6
私はnode.js用のネイティブmongoDBドライバを使用しています。 私はデータベースからいくつかのデータを取得し、それをHTTP経由でJSON文字列として送信したいと思います。 BSONをJSONに変換する方法や、JSONとしてデータベースから直接取得する方法はありますか?MongoDB:JSONからBSONへ
ありがとうございます! Pythonで
私はnode.js用のネイティブmongoDBドライバを使用しています。 私はデータベースからいくつかのデータを取得し、それをHTTP経由でJSON文字列として送信したいと思います。 BSONをJSONに変換する方法や、JSONとしてデータベースから直接取得する方法はありますか?MongoDB:JSONからBSONへ
ありがとうございます! Pythonで
次のようにJSONにBSONを変換するためのsimplejsonエンコーダを使用することができます。
result = db.mycol.find({ ....})
json = simplejson.dumps(result)
例の日時が動作しませんのためにそれは、すべての単純なオブジェクトに変換しますが、他の人との難しさを持っています。この問題に対処するには、次のように動作する可能性があります。MongoDB Object Serialized as JSON
すみません。ドライバがJSONに変換するまで、ドキュメントを操作することはできません。 '' collection.find({})。toArray(function(err、docs){console.log(docs); // JSONオブジェクトの配列を表示}) '' –
BSONはmongodbのネイティブフォーマットです。 JSONはネイティブオブジェクト形式として受け取るべきものです。 – jdi
JSONオブジェクトを文字列に変換する方法を尋ねていますか? – jdi