2014-12-04 142 views
1

我使用的水壺v5.2支持MongoDB中的聚合pipleline 當使用MongoDB輸入查詢適用於小數據集但我需要使用選項 allowDiskUse查詢可以「T圖如何在Pentaho的 添加此同時,我測試了蒙戈貝殼此選項,它的工作如預期Pentaho Kettle(數據集成)MongoDB聚合

http://docs.mongodb.org/manual/reference/method/db.collection.aggregate/

http://wiki.pentaho.com/display/EAI/MongoDB+Input#MongoDBInput-queryaggpipeline

這個工程

[ {$unwind: "$friends"}, {$group : { '_id' : '$friends.id', name: {'$first': '$friends.name'} ,count: {$sum:1} } } ,{$sort: {count: -1}}, {$limit: 100} ] 

這並不

[ {$unwind: "$friends"}, {$group : { '_id' : '$friends.id', name: {'$first': '$friends.name'} ,count: {$sum:1} } } ,{$sort: {count: -1}}, {$limit: 100} ] , {allowDiskUse: true} 

回答

0

有你嘗試檢查「查詢是聚集管道」框在MongoDB的輸入步驟查詢選項卡?

+0

是的我更新了我的問題與查詢測試 – y0ft88 2014-12-06 09:48:54