对Spring MongoDB进行Aggreagte Mongo Db查询

时间:2016-07-18 12:09:48

标签: mongodb spring-mongo spring-mongodb

我有相同的ID testCaseId'tc1'映射了2 requirementId'req1'和'req10'。以下查询给出了项目的完全匹配 - proj001,req - req10和tc - tc1。我得到了解决方案,但无法将此查询转换为Spring Mongo。

db.req_tc.aggregate([  
    { $match: {'project': 'proj001'}},  
    { $project: {  
        list: {$filter: {  
            input: '$reqtclst',  
            as: 'item',  
            cond: {  
                 $and: [  
                {$eq: ['$$item.requirementId', 'req10']},  
                {$eq:['$$item.testCaseId', 'tc1']}  
            ]}              
        }}  
    }}  
])  

由于

0 个答案:

没有答案