我正在使用couchbase web管理控制台 . 我有一些密钥为jid :: xxxx :: device的文件,其中xxxx是一个数字 . 如果我想用这个键列出所有文件,那么couchbase文档过滤器开始键是否具有通配符,如果我键入jid :: * :: device,则可以列出具有此模式的所有文档 .
谢谢
CB服务器5中的 startkey 过滤可用作CLASSIC EDITOR:
startkey
您无法在Web UI中执行此操作,但可以使用N1QL开发人员预览执行此操作 .
下载DP4(http://www.couchbase.com/nosql-databases/downloads - 向下滚动到预发布版)并按照安装说明将cbq-engine指向您的Couchbase服务器地址 .
运行repl(cbq -engine = http://location-of-cbq-engine)并为存储桶创建主索引,以便查询( "CREATE PRIMARY INDEX ON <bucket_name>;" )
"CREATE PRIMARY INDEX ON <bucket_name>;"
"SELECT * FROM <bucket_name> WHERE META(<bucket_name>).id LIKE "jid::%::device";
即使在开发人员预览中,这实际上也应该具有不错的性能,因为您在文档键上有一个索引 .
2 回答
CB服务器5中的
startkey
过滤可用作CLASSIC EDITOR:您无法在Web UI中执行此操作,但可以使用N1QL开发人员预览执行此操作 .
下载DP4(http://www.couchbase.com/nosql-databases/downloads - 向下滚动到预发布版)并按照安装说明将cbq-engine指向您的Couchbase服务器地址 .
运行repl(cbq -engine = http://location-of-cbq-engine)并为存储桶创建主索引,以便查询(
"CREATE PRIMARY INDEX ON <bucket_name>;"
)"SELECT * FROM <bucket_name> WHERE META(<bucket_name>).id LIKE "jid::%::device";
即使在开发人员预览中,这实际上也应该具有不错的性能,因为您在文档键上有一个索引 .