testM := bson.M{
"dict": "v1",
}
var raw bson.Raw
tmp, _ := bson.Marshal(testM)
bson.Unmarshal(tmp, &raw)
对 raw 进行修改,新增 key: document 为
bsonM{"dict":"v1", "key": document}
或者修改为
bson.M{"dict": "v2"}
又或者删除 key 为
bsonM{}
我没找到相关的文章,godoc 也看着没头绪
求问有啥办法可以做到对 bson.Raw 的增删改
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.