1
У меня есть PersonalAccount
типа, какНевозможно получить данные по ObjectId из MongoDB с использованием оксида магния
type PersonalAccount struct {
ID bson.ObjectId `json:"id" bson:"_id,omitempty"`
}
тогда я получаю выстраивали PersonalAccount
через запрос HTTP, и данные успешно unmarshaled и когда я проверяю тип ID , Это bson.ObjecID
Проблема заключается в том, когда я пытаюсь код ниже:
var m PersonalAccount = unmarshaledAccount
mgo.DB("dbname").C("colname").FindId(m.ID)
возвращает ошибку, которая говорит, что он не найден.
Я также попытался:
var m PersonalAccount = unmarshaledAccount
mgo.DB("dbname").C("colname").Find(bson.M{"_id": m.ID})
, но не повезло.