【发布时间】:2016-02-26 07:11:25
【问题描述】:
在 Collection 结构 中是否可以像使用 Insert 方法 一样使用 Upsert 方法用于多个文档?我想一次插入/更新许多文档以进行优化。看了mgo APIhttp://godoc.org/labix.org/v2/mgo没找到办法。
【问题讨论】:
标签: optimization go mgo
在 Collection 结构 中是否可以像使用 Insert 方法 一样使用 Upsert 方法用于多个文档?我想一次插入/更新许多文档以进行优化。看了mgo APIhttp://godoc.org/labix.org/v2/mgo没找到办法。
【问题讨论】:
标签: optimization go mgo
不,这是不可能的。
如果你想提高连接利用率,你可以做的是生成几个 goroutine 并在同一个会话上同时执行多个 upsert。它们都将独立阻塞和接收结果,但它们都会同时将请求排队到服务器。
【讨论】: