1

バージョン 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」セクションの下に表示されます。

しかし、add の代わりに set コマンドを使用すると、上記のコードを実行した後にドキュメントが存在します。

何が起こっているのかについて何か考えはありますか?私にとっては、ドキュメントの削除時にキーが解放されないようです。

「TOP KEYS」の下に表示されている「孤立した」キーを取り除く機会はありますか? 調査いただきありがとうございます。

乾杯、クリス

4

1 に答える 1

0

問題なく自分の環境でテストしました (ドキュメントは保存され、コンソールとコードからアクセスできます)

実行している各操作によって返される値/コードを印刷できますか?

于 2013-04-30T09:06:56.180 に答える