gpt4 book ai didi

Java Couchbase SDK - 没有 View 的查询

转载 作者:行者123 更新时间:2023-12-02 03:55:49 25 4
gpt4 key购买 nike

我在生产中部署了 couchbase DB。我想编写java代码来查询一些细节。截至今天,它还没有任何 View ,为了创建 View ,我需要经历很多过程。有没有办法使用在 couchbase java sdk 中编写的代码来运行查询,或者是否强制创建 View 来运行自定义查询。

最佳答案

如果您使用的是 Couchbase 4.0 或更高版本,则可以使用 N1QL。至少创建一次主 N1QL 索引,查询任何内容...您甚至可以为需要更好性能的查询创建更具体的 N1QL 二级索引。

View 非常具体,它们迫使您准确地思考如何查询数据并将您限制在该用例中。另一方面,N1QL 的用途非常广泛。它是 SQL 的超集,并添加了特定于 JSON 的内容。

当然,两者都假设您的数据是 JSON

如果没有 View 或 N1QL,您只能使用文档 key 进行请求,您必须提前知道这些 key (但这可能是一个可用的替代方案,例如,如果在另一个文档中提到了 key ,或者可以重建 key )来自您知道 key 的另一个文档的内容)。

关于Java Couchbase SDK - 没有 View 的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35462879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com