Golang / mgo - задайте $set при условие за актуализация

update := bson.M{"$push": bson.M{"versions" : Versions{"x", 123}}}

if nctime, _ := time.Parse("2006-01-02 15:04:05", ctime); group.LastUpdate.Before(nctime) {
    // update.$set = bson.M{"lastupdate": nctime}
}

_ = db.Mongo.C("collection").UpdateId(group.Id, update)

Как мога да добавя частта $set към съществуващ bson.M? Трябва да има начин да го направя, но не можах да го намеря.


person Andrew    schedule 25.09.2014    source източник