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

MongoDB og BIRT-rapportering?

Jeg har med succes integreret BIRT med MongoDB - det fungerer perfekt. Ideen er denne - definer en scriptet datakilde i BIRT, og definer derefter et datasæt, der bruger denne datakilde. Datasættet har en "åben" hændelse, hvor du placerer opkaldet til Mongo Java Driver og udfører din forespørgsel mod MongoDB (og får en DB Cursor). Så i "hent"-hændelsen får du dybest set den næste værdi af markøren, der fylder data fra markøren ind i datasættet.

Dette er muligt, fordi BIRT-scripts bruger RHINO Javascript-motor, som har Java-integration. Placer MongoDB java-driveren i klassestien og begynd at kode :)



  1. Understøtter AWS DocumentDB at deltage i 3+ samlinger i en enkelt forespørgsel?

  2. Django-Nonrel med Mongodb listfield

  3. Mongo $in med sammensat indeks

  4. Option useFindAndModify understøttes ikke