假设我有如下代码:
var result bson.M
err := coll.FindOne(context.TODO(), filter).Decode(&result)
if err != nil {
panic(err)
}
// somehow I can change the _id before I do insertOne
if _, err := coll.InsertOne(context.TODO(), result); err != nil {
panic(err)
}
有没有一种方法可以在不知道数据 struct 的情况下插入一个?但在插入之前,我必须更改_id.