2016-04-26 96 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