Birt报告如何编写mongodb db命令

时间:2016-04-26 11:08:20

标签: eclipse mongodb birt

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

要做到这一点,我选择Run Database Command命令类型。但我不知道如何编写查询。

我盲目地试着这样db.user.find({}),但这不起作用。

有关使用此功能的任何文档/资源吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

如果选择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
}

更新以阅读您想要实现的目标:

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

birt mongoDB query