sql >> Databáze >  >> NoSQL >> MongoDB

JasperReports Library a MongoDB

Sestava, která funguje v iReportu, ale selže ve vaší aplikaci, která používá JasperReports, pravděpodobně znamená, že vám chybí spouštěč dotazu. Vytvořte jasperreports.properties (nebo upravte svůj stávající), ujistěte se, že je na cestě ke třídě, a přidejte tento řádek:

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

Poznámka1:Měli byste se podívat na test pracovní jednotky (který využívá tuto myšlenku) ve zdroji, který je zveřejněn na adrese jasperforge . To by opravdu mělo mít vše, co potřebujete.

Poznámka2:Nedávno jsme přišli na to, že je to problém to udělat, a tak jsme aktualizovali konektor, aby měl kopii jasperreports_extension.properties, která plní stejnou roli. Pak je ale součástí souboru .jar konektoru, takže se o něj nemusíte starat. To bude brzy zveřejněno.




  1. Souhrnný počet členů pole odpovídající podmínkám

  2. Node.js + Mongoose funguje lokálně, ale ne na Heroku

  3. Jak aktualizovat hodnoty pole mongodb

  4. Instalace a používání MongoDB v Grails 3.x