【问题标题】:MongoDB - mgo library (Golang) - Multiple insert/updatesMongoDB - mgo 库 (Golang) - 多个插入/更新
【发布时间】:2016-02-26 07:11:25
【问题描述】:

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

【问题讨论】:

    标签: optimization go mgo


    【解决方案1】:

    不,这是不可能的。

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

    【讨论】:

    • 好的。我去做!谢谢你的回答!
    猜你喜欢
    • 2018-07-28
    • 2016-01-07
    • 2015-07-21
    • 2019-07-31
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2015-01-14
    • 2014-06-29
    相关资源
    最近更新 更多