首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boltdb中的批处理操作

Boltdb中的批处理操作
EN

Stack Overflow用户
提问于 2015-06-18 15:17:35
回答 1查看 1.5K关注 0票数 3

当前使用db.Update()更新boltdb中的键值。

代码语言:javascript
复制
err := db.Update(func(tx *bolt.Tx) error {

    b, err := tx.CreateBucket([]byte("widgets"))
    if err != nil {
        return err
    }
    if err := b.Put([]byte("foo"), []byte("bar")); err != nil {
        return err
    }
    return nil
})

如何通过go例程使用db.Batch()操作?

EN

回答 1

Stack Overflow用户

发布于 2015-06-18 15:42:30

只需从您的goroutines调用db.Batch()即可。Batch()就是为这样使用而创建的。在documentation中有一个例子。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30908830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档