使用bson如下定义类型即可
type Data struct {
Id bson.ObjectId `bson:"_id,omitempty"`
name string `bson:"name"`
}
注意不是json,_id的下划线不可少
反之,golang如何使用字符串的id查找mongodb呢,在shell终端中要使用ObjectId()函数来转换,比如:
> db.ticket.find({
"_id":Objectid("b421c680fee8fa515201")})
在golang代码中要使用ObjectIdHex()转换字符串
idList := make([]bson.ObjectId, len(req.Id))
for<