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

Optimization MongoDB-mgo库(Golang)-多个插入/更新,optimization,go,mgo,Optimization,Go,Mgo,在集合结构中是否有一种方法可以像插入方法一样对多个文档使用Upsert方法?为了优化,我想一次插入/更新许多文档。查看mgo API时,我没有找到方法。不,这是不可能的 如果要提高连接利用率,可以做的是生成几个goroutine并在同一会话上并发执行多个upsert。它们都将独立地阻止和接收结果,但它们都将并发地将请求排入服务器队列。Ok。我会的!谢谢你的回答!

集合结构中是否有一种方法可以像插入方法一样对多个文档使用Upsert方法?为了优化,我想一次插入/更新许多文档。查看mgo API时,我没有找到方法。

不,这是不可能的


如果要提高连接利用率,可以做的是生成几个goroutine并在同一会话上并发执行多个upsert。它们都将独立地阻止和接收结果,但它们都将并发地将请求排入服务器队列。

Ok。我会的!谢谢你的回答!