无法在Golang mongo驱动程序中将字符串编组为BSON文档错误

时间:2016-09-15 11:00:56

标签: mongodb go bson

我正在尝试使用 gopkg.in/mgo.v2 驱动程序从MongoDB中读取一些数据。我编写了以下代码来从MongoDB中提取信息。

我的结构

type NetworkUser struct {
    Id         bson.ObjectId   `bson:"_id,omitempty"        json:"-"`
    FirstName  string          `bson:"firstName"            json:"firstName"`
    MiddleName string          `bson:"middleName,omitempty" json:"middleName,omitempty"`
    LastName   string          `bson:"lastName"             json:"lastName"`
    Inserted   time.Time       `bson:"inserted"             json:"-"`
}

然后,我写了以下代码,用于从mongo

中读取
//Connect to the Collection and Execute query
_collection := _session.DB(database).C(collection)

//Executing the query 
var results []NetworkUser
err = _collection.Find(query).All(&results)

//Handle the errors
if err != nil {
    fmt.Println(err)
    panic(err)
}

当我运行代码时,我收到以下错误:无法将字符串编组为BSON文档

如果有人遇到此错误以及如何修复错误,请告知我们。

0 个答案:

没有答案