Трябва да направя рапорт с 3 параметъра, които трябва да се използват в заявката. Параметрите са две дати и низ.
Опитах се да го направя в набора от данни beforeOpen, както е посочено за sql заявки, но не проработи.
Пиша преди Open набор от данни за изрази:
this.queryText = '{
"findQueryExpr": { "ref": "'+params["ref"].value+'", "sts": { $gt: "'+params["startDate"].value+'" , $lte: "'+params["endDate"].value+'"} } ,
"operationType" : "FIND" ,
"collectionName" : "events",
"queryReadPreference" : "secondary" ,
"selectedFields" : [ "ref" , "sts" , "rts" , "c.value" , "c.type" , "c.quality" , "r.value" , "r.type" , "r.quality"]
}';
И заявката хвърля върху общия брой документи в колекцията, независимо от параметрите.
Възможно ли е да се направи mongo заявка в Birt с параметри?