标签: optimization go mgo
集合结构中是否有一种方法可以使用插入方法的 Upsert方法?我想一次插入/更新许多文档以进行优化。查看mgo API http://godoc.org/labix.org/v2/mgo我找不到方法。
答案 0 :(得分:3)
不,那是不可能的。
如果要提高连接利用率,可以执行的操作是在同一会话中生成一些goroutine并同时执行多个upsert。它们都会独立地阻塞和接收结果,但它们会同时将请求排队到服务器。