MongoDB - mgo库(Golang) - 多次插入/更新

时间:2013-11-06 10:54:16

标签: optimization go mgo

集合结构中是否有一种方法可以使用插入方法 Upsert方法?我想一次插入/更新许多文档以进行优化。查看mgo API http://godoc.org/labix.org/v2/mgo我找不到方法。

1 个答案:

答案 0 :(得分:3)

不,那是不可能的。

如果要提高连接利用率,可以执行的操作是在同一会话中生成一些goroutine并同时执行多个upsert。它们都会独立地阻塞和接收结果,但它们会同时将请求排队到服务器。