Birt 报告如何编写 mongodb db 命令

Birt report how to write mongodb db command

我想从 js 文件导入报表查询。

为此,我选择 Run Database Command 命令类型。但我不知道如何编写查询。

我盲目地尝试了这样的操作 db.user.find({}) 但那不起作用。

任何doc/resource使用此功能?

如果您 select Run Database Command 您在表达式中输入了一个有效的 JSON-Object。此对象将在对 db.runCommand() 的调用中执行,MongoDB 接口用于执行非 CRUD 操作。

输入{ isMaster: 1 }你会看到结果

{
    "ismaster" : true,
    "maxBsonObjectSize" : 16777216,
    "maxMessageSizeBytes" : 48000000,
    "maxWriteBatchSize" : 1000,
    "localTime" : ISODate("2016-04-26T16:24:18.317Z"),
    "maxWireVersion" : 3,
    "minWireVersion" : 0,
    "ok" : 1
}

更新阅读意图达到什么目的:

Select 命令类型中的 空行 并在上面的行中输入要使用的集合的名称。单击 $query Expression... 并添加 JSON-Object 以限制您的查询。然后 select 从显示的属性中选择您要添加到结果集中的属性。