2016-04-26 88 views
1

我想从js文件导入报表查询。Birt报告如何写mongodb db命令

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

我尝试了这样的db.user.find({}),但这并不奏效。

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

enter image description here

回答

1

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

输入{ 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对象来限制您的查询。然后从显示的属性中选择要添加到结果集中的那个属性。

birt mongoDB query