1

ドキュメントに属性 ID を持つすべてのユーザーの配列を取得します。

Users := []backend.User{}

err := Collection.Find(bson.M{"channel_id": bson.ObjectIdHex(chId)}).All(&Users)
if err != nil {
  println(err)
}

JSON応答としてブラウザ/クライアントに送り返したいもの。ただし、 User 構造体には、ID やハッシュ化されたパスワードなど、返送したくないものが含まれています。

Reflect パッケージを使用して構造体のフィールドを選択し、それらを map[string]interface{} に配置するようなものを見ていましたが、ユーザーの配列でそれを行う方法がわかりません。

4

1 に答える 1