如何解决如何在没有索引的桶中分页
我使用的是 couchbase Community Edition 5.0.1 并且有一个没有索引的 test
存储桶,甚至不是主要的存储桶。存在不同类型的数据,Address
、Person
和 Product
。 id 的结构类似于 Address:$addressId
、Person:$personId
和 Product:$productId
。
在我的应用程序中,使用 2.7 Java SDK,我可以轻松地通过 id 插入和检索单个文档。
由于我打算从外部源重新加载 Person
数据,因此我想清除存储桶中的 Person
文档。但是,由于篇幅所限,我正在寻找一种无需创建索引即可进行批量删除的方法。
我在 Couchbase UI 中发现,我可以使用以下 URL 找到我的文档 ID:
http://${server}:8091/pools/default/buckets/test/docs?startkey=%22Person%3A%22&endkey=%22Person%3B%22&skip=0&include_docs=false&limit=1001
。
如何使用 Java SDK 做同样的事情?然后将 ID 提供给 bulk remove。
我已经研究过示例 here,但它使用自定义视图,我想避免使用它,原因与索引相同。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。