沙发床中的批量上装

时间:2018-07-02 03:34:03

标签: couchbase

我想将10000数据插入到couchbase中,但是仅成功插入了部分数据。我已经尝试了好几次,成功插入的数据数量每次都不同。

如何将所有数据插入couchbase

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 before operation

操作后的桶:

bucket after operation

1 个答案:

答案 0 :(得分:3)

您可以尝试动态编写一个较长的N1QL查询,这种查询形式更长,但时间更长:

INSERT INTO test(KEY, VALUE) VALUES ("1", {"a": 1}), ("2", {"a": 2}), ("3", {"a": 3})