集合A
包含文档
[
{ "a": 1, "b": 1 },
{ "a": 2, "b": 1 },
{ "a": 3, "b": 1 }
]
集合B
包含权限分配,例如
[
{ "user": "John", node: {"a": 1 }},
{ "user": "John", node: {"a": 2, "b": 1}},
{ "user": "Bob", node: {"a": 3, "b": 1 }}
]
我想检索John
有权访问的所有文档。结果:
[
{ "a": 1, b: 1 },
{ "a": 2, b: 1 }
]