Jasperreport mongodb计数结果

时间:2018-08-12 09:30:56

标签: mongodb jasper-reports

我如何计算JasperReports与mongodb一起使用的结果数量?

在mongo中,我可以使用计数:

db.book.count({'genre.name':'action'})

在JasperReports(6.6.0)中,我尝试:

{ collectionName : 'book', count : { genre.name : 'action' }}

{ collectionName : 'book', count : { findQuery : { genre.name : 'action'} }}

但它不起作用。

1 个答案:

答案 0 :(得分:0)

更一般的答案是这样的:

    buffer = BytesIO()
    data_frame.to_parquet(buffer, engine='auto', compression='snappy')

    service.create_file_from_bytes(share_name, file_path, file_name, \
                buffer.getvalue(), index=0, count=buffer.getbuffer().nbytes )

这是命令链,按照出现的顺序执行:

  • 从符合条件的收集文件中获取匹配项
  • group返回一个文档,其中包含组操作的结果,例如sum,min,max,average