使用正则表达式形式的密钥删除couchbase存储桶中的条目

前端之家收集整理的这篇文章主要介绍了使用正则表达式形式的密钥删除couchbase存储桶中的条目前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个要求,我必须从couchbase桶中删除一个条目.我使用我传递密钥的 Java应用程序中的CouchbaseCient的delete方法.但在一个特殊情况下,我没有完整的关键名称,而是它的一部分.所以我认为会有一个方法需要一个匹配器,但我找不到一个.以下是存储在存储桶中的实际密钥

123_xyz_havefun

我拥有的关键部分是xyz.我不确定是否可以这样做.谁能帮忙.

解决方法

Couchbase的DELETE操作既不支持通配符,也不支持正则表达式.因此,您必须以某种方式获取密钥列表并将其传递给函数.例如,您可以使用Couchbase Views或通过APPEND命令维护您自己的密钥列表.就像创建密钥xyz并在应用程序生命周期中将所有匹配的密钥附加到其值,并在实际删除请求之后刷新此密钥

猜你在找的正则表达式相关文章