如何根据存储在另一个集合中的查询过滤文档

时间:2020-04-15 22:27:25

标签: mongodb

集合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 }
]

0 个答案:

没有答案