如何使用 mongo-go-driver 过滤字段。用 findopt.Projection 尝试过,但没有成功。
type fields struct {
_id int16
}
s := bson.NewDocument()
filter := bson.NewDocument(bson.EC.ObjectID("_id", starterId))
var opts []findopt.One
opts = append(opts, findopt.Projection(fields{
_id: 0,
}))
staCon.collection.FindOne(nil, filter, opts...).Decode(s)
最后,我想抑制字段“_id”。但文件没有改变。