Я так разочарован Официальной MongoDB для Go.Там действительно нет документации.Я пытаюсь обновить более одного поля в коллекции.Все ссылки, как обычно, являются самыми простыми и обновляют одно поле:
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}},
}
первый удалить комментарии в первом наборе.Недопустимый синтаксис для второй попытки удалить комментарии на второй набор.неверный синтаксис.
Я в растерянности.Чтобы продолжить, я делаю два обновления, одно за другим.Неэффективно.
Спасибо.