小编Mat*_*hew的帖子

在Couchbase或N1QL中,如何检查数组中的值是否匹配

在沙发基地,我有以下文件结构......

{
    name: "bob",
    permissions: [
        2,
        4,
        6
    ]
}
Run Code Online (Sandbox Code Playgroud)

我需要能够创建一个视图或N1QL查询,它将检查"bob"的权限是否包含在给定数组中.

例如,我有一个包含内容的数组

[1,2,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)

我需要返回"bob"文档,因为我的数组包含2,4,6,所以"bob"也是如此

如果我的数组包含1,3,4,5,6"鲍勃"应该没有被选中,因为我的数组中不包含"2"

基本上我想匹配其权限条目都包含在我的数组中的任何文档.

解决方案可以是视图或N1QL查询.

views couchbase sql++

5
推荐指数
1
解决办法
2179
查看次数

标签 统计

couchbase ×1

sql++ ×1

views ×1