针对现有视图的 Couchbase N1QL 查询
Couchbase N1QL query against existing view
我是 Couchbase 的新手,我想知道是否可以基于现有视图执行 N1QL 查询。
我很好奇这样的东西是否适用于 Couchbase:
Select * From `MY_VIEW_INSTEAD_OF_BUCKET` where id = 12
从我收集到的信息来看,视图是一种查询数据库的方法,而 N1QL 是新的替代方法,我实际上是在尝试将两者结合起来。
我问这个问题是因为我相信查询视图比查询整个存储桶更有效。
我建议您参阅 N1QL 文档。简而言之,您不能直接查询视图。 N1QL 可以使用视图创建和使用索引,也可以使用称为 GSI 的专用技术创建和使用索引。所有细节都在文档中。
我是 Couchbase 的新手,我想知道是否可以基于现有视图执行 N1QL 查询。
我很好奇这样的东西是否适用于 Couchbase:
Select * From `MY_VIEW_INSTEAD_OF_BUCKET` where id = 12
从我收集到的信息来看,视图是一种查询数据库的方法,而 N1QL 是新的替代方法,我实际上是在尝试将两者结合起来。
我问这个问题是因为我相信查询视图比查询整个存储桶更有效。
我建议您参阅 N1QL 文档。简而言之,您不能直接查询视图。 N1QL 可以使用视图创建和使用索引,也可以使用称为 GSI 的专用技术创建和使用索引。所有细节都在文档中。