【发布时间】:2017-04-11 17:35:44
【问题描述】:
我想把stu1改成stu3
import (
"gopkg.in/mgo.v2"
"gopkg.in/mgo.v2/bson"
)
type Student struct {
Name string `bson:"name"`
Age string `bson:"age"`
}
type Class struct {
Id string `bson:"_id"`
Student []Student `bson:"student"`
}
col := mongosession.DB("test").C("class")
stu1 := Student{"jack", "18"}
stu2 := Student{"rose", "16"}
class := Class{Id: "123", Student: []Student{stu1, stu2}}
col.Insert(class)
stu3 := Student{"lisi", "14"}
如何进行更新?是不是像下面这样
col.Update(bson.M{"_id": "123"},
bson.M{"$set": bson.M{"student": ??????}})
任何帮助将不胜感激!
【问题讨论】:
标签: mongodb go mongodb-query bson