我想将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)
关于铲斗有两张照片。
操作前的水桶:
操作后的桶:
答案 0 :(得分:3)
您可以尝试动态编写一个较长的N1QL查询,这种查询形式更长,但时间更长:
INSERT INTO test(KEY, VALUE) VALUES ("1", {"a": 1}), ("2", {"a": 2}), ("3", {"a": 3})