将文档重新添加到Couchbase Server 2.0.1失败

时间:2013-04-18 14:32:55

标签: php couchbase

我在运行版本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控制台。但令人惊讶的是,钥匙确实出现在“顶级钥匙”栏目中。

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

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

有没有机会摆脱“顶级钥匙”下出现的“孤儿”钥匙? 非常感谢您的调查。

干杯, 克里斯

1 个答案:

答案 0 :(得分:0)

我已经在我的环境中测试过没有任何问题(文档存储在控制台和代码中可访问)

您可以打印正在执行的每个操作返回的值/代码吗?

相关问题