小编Kar*_*ang的帖子

如何使用官方 mongo-go-driver 从 mongo 文档中过滤字段

如何使用 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)
Run Code Online (Sandbox Code Playgroud)

最后,我想取消字段“_id”。但文件没有改变。

struct projection go mongodb mongo-go

6
推荐指数
1
解决办法
8245
查看次数

标签 统计

go ×1

mongo-go ×1

mongodb ×1

projection ×1

struct ×1