Couchbase Web管理控制台文档过滤器启动密钥过滤器

问题描述 投票:1回答:2

我正在使用couchbase web管理控制台。我有一些密钥为jid :: xxxx :: device的文件,其中xxxx是一个数字。如果我想用这个键列出所有文件,那么couchbase文档过滤器开始键是否具有通配符,如果我键入jid :: * :: device,则可以列出具有此模式的所有文档。

谢谢

wildcard couchbase
2个回答
1
投票

CB服务器5中的startkey过滤可作为CLASSIC EDITOR使用:

enter image description here

enter image description here


0
投票

您无法在Web UI中执行此操作,但可以使用N1QL开发人员预览执行此操作。

  1. 下载DP4(http://www.couchbase.com/nosql-databases/downloads - 向下滚动到预发布)并按照安装说明将cbq-engine指向您的Couchbase服务器地址。
  2. 运行repl(cbq -engine = http://location-of-cbq-engine)并为存储桶创建主索引,以便查询它("CREATE PRIMARY INDEX ON <bucket_name>;"
  3. "SELECT * FROM <bucket_name> WHERE META(<bucket_name>).id LIKE "jid::%::device";

即使在开发人员预览中,这实际上也应该具有不错的性能,因为您在文档键上有一个索引。

© www.soinside.com 2019 - 2024. All rights reserved.