Mongo ドキュメントを取得し、それらのドキュメントを JSON 応答として返す API を作成しています。
確かに、適切なフィールド マッピングを使用して構造体を作成することでこれを行うことができますが、これらのドキュメントを処理していないため、以下のコードから取得した生データを JSON に変換したいだけです。次に、API は JSON を応答として返します。
次のコードがあります。
var raw []bson.Raw
err = myCollection.Find(
bson.M{"name": name},
).All(&raw)
raw を JSON に変換したい。どうすればいいですか?bson.Rawの作成を開始する以外に、これより良い方法はありますか?
Tech stack:
Go 1.1
mgo v1 http://godoc.org/labix.org/v1/mgo
bson v1 http://godoc.org/labix.org/v1/mgo/bson
ありがとう。