首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >couchbase中的批量升级

couchbase中的批量升级
EN

Stack Overflow用户
提问于 2018-07-02 11:34:03
回答 1查看 655关注 0票数 1

我想在couchbase中插入10000数据,但只成功插入了部分数据。我尝试了几次,但每次成功插入的数据数量都不同。

如何将所有数据插入到couchbase

代码语言:javascript
复制
bucket, _ := myCluster.OpenBucket("test", "")
for i := 0; i < 10000; i++ {
    s := strconv.Itoa(i)
    batch = append(batch, &gocb.ReplaceOp{Key: s, Value: "test"})
}

err = bucket.Do(batch)

有两张关于水桶的图片。

操作前存储桶:

操作后的Bucket:

EN

回答 1

Stack Overflow用户

发布于 2018-07-02 19:47:43

您可以尝试动态编写一个很长的N1QL查询,格式如下,但是更长:

代码语言:javascript
复制
INSERT INTO test(KEY, VALUE) VALUES ("1", {"a": 1}), ("2", {"a": 2}), ("3", {"a": 3}) 
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51128834

复制
相关文章

相似问题

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