将Mongodb查询转换为Jasper Report查询

时间:2017-03-10 12:13:15

标签: mongodb jasper-reports

你能否帮助我将以下MongoDB查询转换为支持Mongo查询的Jasper Report

db.getCollection('Cases').find({"members":{$elemMatch :{memberID:"10001"}}})

我尝试了以下操作,但在尝试创建数据集时没有给出任何字段

{
    'collectionName' : 'Cases',
    'findQuery' : {
        'members' : {'$elemMatch' :{'memberID':'$P{clientID}'}}
        },
    'findFields' : {'caseID':1,'_id':0}
}

$P{clientID}是我为数据集创建的参数。我把参数放在没有''也。当我尝试读取字段时,数据集对话框中没有显示任何内容。 当我通过提供以下值来尝试查询时

{
    'collectionName' : 'Cases',
    'findQuery' : {
        'members' : {'$elemMatch' :{'memberID':'10001'}}
        },
    'findFields' : {'caseID':1,'_id':0}
}

caseID字段正在显示

0 个答案:

没有答案