【问题标题】:Re-adding documents to Couchbase Server 2.0.1 fails将文档重新添加到 Couchbase Server 2.0.1 失败
【发布时间】:2013-04-18 14:32:54
【问题描述】:

我在运行 2.0.1 社区版 (build-170-rel) 的 Couchbase 集群上遇到了奇怪的行为。 通过 PHP-lib 我执行以下代码:

$json = json_encode(array('hello' => 'world'));
$cb->add('test123',$json);
$cb->delete('test123');
$cb->add('test123',$json);

文档应该在服务器上,但查询不会返回任何结果,无论是通过 PHP 还是通过 Web 控制台。但令人惊讶的是,密钥确实不时出现在“TOP KEYS”部分。

但是当我使用set命令而不是add时,执行上述代码后,文档就存在了。

您对正在发生的事情有任何想法吗?对我来说,删除文档时似乎没有释放密钥。

是否有机会摆脱显示在“TOP KEYS”下的“孤立”键? 非常感谢您的调查。

干杯, 克里斯

【问题讨论】:

    标签: php couchbase


    【解决方案1】:

    我已经在我的环境中进行了测试,没有任何问题(文档存储在控制台中并可以从代码中访问)

    你能打印你正在执行的每个操作返回的值/代码吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多