MongoDB-汇总查询

时间:2018-08-02 10:20:19

标签: mongodb aggregation-framework

在我的数据库中有这样的对象:

{
    "id" : 1,
    "docs" : [
        {
            "name" : "a",
            "id" : "123"
        },
        {
            "name" : "b",
            "id" : "256"
        }
    ],
    "tasks" : [
        {
            "name" : "task1",
            "docid" : "123"
        },
        {
            "name" : "task2",
            "docid" : "256"
        }
    ]

}

客户端调用一个搜索服务,该服务过滤文档名称(docs.name),并希望得到“任务”对象列表作为响应。

如果过滤器为“ a”,如何使查询仅具有第一个任务?

0 个答案:

没有答案