Я использую адаптер Mongo Go: github.com/mongodb/mongo-go-driver/
Я пробую разные шаблоны, но ни один из них не работает для меня.
// ref struct
type userbase struct {
Name string `bosn:"Name"`
Coins int `bson:"Coins"`
}
// код ссылки, он обновляет _id, но не обновляет значение
filter := bson.M{"name": "Dinamis"}
update := bson.D{{"$inc", bson.M{"Coins": 1}}}
db := Client.Database("Nothing").Collection("dataUser")
db.UpdateOne(context.Background(), filter, update)
// обновить фильтры, которые я тоже использовал
update := bson.D{{"$inc", bson.D{{"Coins", 1},}},}
// пробовали и простые способы
update := &userbase{name, amount} //should i try *userbase{} ?
// Также я попробовал
ReplaceOne()
FindOneAndReplace()
FindOneAndUpdate()
Трудно откопать глубже, потому что удачи в реальной документации: https://docs.mongodb.com/ecosystem/drivers/go/