我对Go官方MongoDB感到非常沮丧。 确实没有文档。 我正在尝试更新集合中的多个字段。 通常,所有引用都是最简单且更新一个字段:
update := bson.D{bson.E{"$set", bson.E{"releaseimage", r.ReleaseImage}}}
那个有效。 我尝试了各种方法来扩展它以设置两个字段并获取错误:
update := bson.D{
{"$set",
bson.E{"releaseimage", r.ReleaseImage},
//bson.E{"releasepath", r.ReleasePath},
},
// {"$set",
// bson.E{
// "releasepath", r.ReleasePath}},
}
第一次删除了第一组中的注释。 第二次尝试的语法无效,请删除第二组注释,因为是无效的语法。 我很茫然。 为了继续前进,我正在进行两次更新,一次又一次。 效率低下。
谢谢。