刷新Couchbase数据库.Net时出错

刷新Couchbase数据库.Net时出错,couchbase,Couchbase,我想从bucket中删除所有文档。到目前为止,我所做的工作如下 var configuration = new ClientConfiguration { Servers = new List<Uri> { new Uri(ConfigurationManager.AppSettings["couchbaseServer"]) } };

我想从bucket中删除所有文档。到目前为止,我所做的工作如下

 var configuration = new ClientConfiguration
        {
            Servers = new List<Uri>
             {
                 new Uri(ConfigurationManager.AppSettings["couchbaseServer"])
             }
        };

        using (var cluster = new Cluster(configuration))
        {
            using (var bucket = cluster.OpenBucket("Bucket Name"))
            {
                bucket.CreateManager(userName, password).Flush();
            }
        }
var配置=新客户端配置
{
服务器=新列表
{
新Uri(ConfigurationManager.AppSettings[“couchbaseServer”])
}
};
使用(var集群=新集群(配置))
{
使用(var bucket=cluster.OpenBucket(“bucket Name”))
{
CreateManager(用户名、密码).Flush();
}
}
当我执行这段代码时,我在将内容复制到流时出现了错误

之后,当我在couchbase错误日志中检查日志时,它显示“刷新”bucketName失败,错误为: {错误,{刷新\u等待\u失败,['ns_1@127.0.0.1'],[]}“

当我挖掘出少量数据时,我发现以下错误“无法从传输连接读取数据:远程主机.couchbase强制关闭了现有连接”


默认情况下,couchbase集合不允许执行刷新,这在UI上非常清晰可见


您应该有一些参数,如Flush.enable,在实际刷新连接之前,您应该将其设置为true。

谢谢塔塔,但我在创建存储桶时已经启用了Flush,但它仍然不起作用。因此,我更喜欢删除并重新创建bucket及其工作状态。