У меня следующая структура, и я не хотел бы вставлять поля Profit и EuroProfit.
type Order struct {
Price float64 `json:"price"`
EuroPrice float64 `json:"euro_price"`
Profit float64 `json:"profit" bson:"_"`
EuroProfit float64 `json:"euro_profit" bson:"_"`
Currency *Currency `json:"currency"`
Date customTime `json:"date"` }
Я прочитал в документе mgo / bson, мне нужно добавить bson: "_", чтобы избежать их вставки.
Но когда я вставляю структуру, я получаю следующую ошибку:
Duplicated key '_' in struct model.Order
И действительно, если я разрешу только одну '_', она будет вставлена в mongodb, поэтому bson: "_", похоже, не работает.
Как мне избежать их вставки?
Я использую следующий импорт:
"github.com/globalsign/mgo/bson"