我的<{1}}类型为
PersonalAccount
然后我通过HTTP请求得到一个封送的type PersonalAccount struct {
ID bson.ObjectId `json:"id" bson:"_id,omitempty"`
}
,并且当我检查ID类型时数据被成功解组。
这是一个PersonalAccount
问题出在我尝试下面的代码时:
bson.ObjecID
它返回一个错误,表示找不到它。
我也尝试过:
var m PersonalAccount = unmarshaledAccount
mgo.DB("dbname").C("colname").FindId(m.ID)
但没有运气。
答案 0 :(得分:0)
你可以试试这个
c.FindId(bson.M{"_id": bson.ObjectIdHex("56bdd27ecfa93bfe3d35047d")})
可能会解决您的问题