【问题标题】:Error filling print, com.mongodb.util.JSONParseException:错误填写打印,com.mongodb.util.JSONParseException:
【发布时间】:2015-09-18 19:11:28
【问题描述】:

我是 Jasper Studio 的新手。我正在使用“iReport 5.5.0”。我在 iReport 中创建了一个名为“MyMongoDB”的数据源。现在在报告查询中,我给出以下查询,其中联系人是集合名称

db.contact.find()

有人可以指导我吗? .

开发 Reports iReport 和 Studio 哪个更好?我需要开发使用 Spring MVC 和 MongoDB 的应用程序

Error filling print...  db.contact.find(); ^ 
    com.mongodb.util.JSONParseException:  db.contact.find(); ^ 
        at com.mongodb.util.JSONParser.parse(JSON.java:381)      
        at com.mongodb.util.JSONParser.parse(JSON.java:328)      
        at com.mongodb.util.JSON.parse(JSON.java:287)      
        at com.mongodb.util.JSON.parse(JSON.java:272)      
        at com.jaspersoft.mongodb.query.MongoDbQueryWrapper.processQuery(MongoDbQueryWrapper.java:104)      
        at com.jaspersoft.mongodb.query.MongoDbQueryWrapper.<init>(MongoDbQueryWrapper.java:93)     
        at com.jaspersoft.mongodb.query.MongoDbQueryExecuter.createDatasource(MongoDbQueryExecuter.java:117)      
        at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1112)      
        at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:689)      
        at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281)      
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:900)      
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)      
        at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:87)      
        at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446)      
        at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276)      
        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745)      
        at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891)      
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)      
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)  
    Print not filled. Try to use an EmptyDataSource...

【问题讨论】:

    标签: mongodb jasper-reports mongodb-query jaspersoft-studio


    【解决方案1】:

    Jasper Studio 是创建 Jasper 报告的最佳方式。

    试试这个,

     { collectionName : 'collection name'}
    

    尝试使用此链接,它将提供如何使用 Jasper 报告编写 mongodb 查询的示例 Jaspersoft MongoDB Query Language

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多