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?一定有办法做到这一点,但我找不到。


LEATH
浏览 200回答 1
1回答

千万里不及你

  update["$set"] = bson.M{"lastupdate": nctime}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go