duangong1979 2013-04-18 14:32
浏览 49

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

I experienced a weird behaviour on my Couchbase cluster running version 2.0.1 community edition (build-170-rel). Through PHP-lib I execute the following code:

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

The document should be on server, but querying does not return any result, neither via PHP nor via web console. But surprisingly, the key does appear under "TOP KEYS" section from time to time.

But when I use the set command instead of add, the documents exists after executing the above code.

Do you have any ideas on what is going on? For me it seems that keys are not freed on document deletion.

Is there any chance to get rid of "orphaned" keys, which are showing up under "TOP KEYS"? Thanks a lot for your investigation.

Cheers, Chris

  • 写回答

1条回答 默认 最新

  • doujiexi1824 2013-04-30 09:06
    关注

    I have tested on my environment without any issue (the document is stored and accessible in the console and from the code)

    Can you print the value/code returned by each operation you are executing?

    评论

报告相同问题?

悬赏问题

  • ¥15 Excel发现不可读取的内容
  • ¥15 UE5#if WITH_EDITOR导致打包的功能不可用
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真
  • ¥15 mars2d在vue3中的引入问题
  • ¥50 h5唤醒支付宝并跳转至向小荷包转账界面
  • ¥15 算法题:数的划分,用记忆化DFS做WA求调
  • ¥15 chatglm-6b应用到django项目中,模型加载失败
  • ¥15 CreateBitmapFromWicBitmap内存释放问题。