go upper.io/db/mongo包如何使用update

jax7 · 2016-01-16 00:56:02 · 1986 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2016-01-16 00:56:02 的主题,其中的信息可能已经有所发展或是发生改变。

https://godoc.org/upper.io/db/mongo

我想操做mongo如何用这个包更新其中的一个字段,func (self *Result) Update(src interface{}) error 这个函数的传参没有看懂 求解 例如 我有一个type Sqltasks struct { URL string json:"url" db:",json" Method string json:"method" db:",json" Cookie string json:"cookie" db:",json" Body string json:"data" db:",json" User_agent string json:"user-agent" db:",json" Status int json:"status" db:",json" config string json:"tech" db:",json" } 只想更新其中一条的status 如何实现


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1986 次点击  
加入收藏 微博
2 回复  |  直到 2016-01-25 01:25:53
timeloveboy
timeloveboy · #1 · 9年之前

推荐一个我根据mgo封装的这个[https://github.com/golangframework/httpmongo],mgo的常用写法,都可以在代码里找到 (https://github.com/golangframework/httpmongo),支持update() 例如DB.C.update({"name":"张萌萌"},{"$set":{"name":"李萌萌"}})

jax7
jax7 · #2 · 9年之前
timeloveboytimeloveboy #1 回复

推荐一个我根据mgo封装的这个[https://github.com/golangframework/httpmongo],mgo的常用写法,都可以在代码里找到 (https://github.com/golangframework/httpmongo),支持update() 例如DB.C.update({"name":"张萌萌"},{"$set":{"name":"李萌萌"}})

谢谢

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传