Golang中国
type TestData struct {
    Id_  bson.ObjectId `bson:"_id"`
    List []TestElem
}

例如有这么一个结构,List里面的元素怎样才能修改?目前我的处理是先删除掉原来,修改了,再重新插入。

3 回复
16779242
#1 16779242 • 2017-04-20 18:27

.$. mongodb的下标符操作即可

gtd138
#2 gtd138 • 2017-04-20 18:37

能说具体一些吗?

gtd138
#3 gtd138 • 2017-04-20 18:52

解决了。。。

bson.M{"$set": bson.M{"list.0": data}}

这是表示修改0索引的元素。。。

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。