type Student struct {
ID primitive.ObjectID `bson:"_id,omitempty"`
...
Users []primitive.ObjectID `json:"users"`
...
}
我有这个结构,我想添加到Users array. 我正在做这个并且我正在使用Mongo-go-driver
// Filter for search
filter := bson.M{"_id": userID}
// Fields to update
update := bson.M{"$addToSet": bson.M{"users": ID}}
// Update the document
UsersCollection := GetUsersCollection()
UsersCollection.FindOneAndUpdate(context.Background(), filter, update, nil)
有人可以告诉我我做错了什么吗?它不会添加到数据库中,而是保持为空。
函数式编程
相关分类