sql >> Database teknologi >  >> NoSQL >> MongoDB

JasperReports Library og MongoDB

En rapport, der fungerer i iReport, men fejler i din applikation, der bruger JasperReports, betyder sandsynligvis, at du mangler forespørgselsudføreren. Opret jasperreports.properties (eller rediger din eksisterende), sørg for, at den er på klassestien, og tilføj denne linje:

net.sf.jasperreports.query.executer.factory.MongoDbQuery=com.jaspersoft.mongodb.MongoDbQueryExecuterFactory

Note1:Du bør se på arbejdsenhedstesten (som bruger denne idé) i kilden, der er sendt til jasperforge . Det burde virkelig have alt, hvad du har brug for.

Note2:Vi har for nylig fundet ud af, at det er besværligt at skulle gøre dette, så vi opdaterede forbindelsen til at have en kopi af jasperreports_extension.properties, som udfører den samme rolle. Men så er det inkluderet i connector .jar-filen, så du behøver ikke bekymre dig om det. Det vil snart blive offentliggjort.




  1. Redis serialisering og deserialisering

  2. Hvordan dropper eller sletter man en samling i MongoDB?

  3. Hvordan forespørges et MongoDB indlejret dokument korrekt med python?

  4. tidsserier og aggregeringsramme (mongo)