1
獲取數據我有一個PersonalAccount
類型無法通過的ObjectId從MongoDB中使用的MgO
type PersonalAccount struct {
ID bson.ObjectId `json:"id" bson:"_id,omitempty"`
}
然後我通過HTTP請求得到一個編組PersonalAccount
,並且該數據被成功地解組和當我檢查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})
,但沒有運氣。