1

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

4

1 回答 1

3

不,那是不可能的。

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

于 2013-11-06T12:03:33.690 回答