Java怎样查询统计MongoDB的数据( 二 )


_idIncomeOutput1{"cpu":1000, "mem":500,"mouse":"100"}{"cpu":1000, "mem":600,"mouse":"120"}2{"cpu":2000,"mem":1000,"mouse":"50","mainboard":500 }{"cpu":1500, "mem":300}各种类库包括MongDB自己的查询语法都很难实现这类计算,SPL就简单多了:

A1=mongo_open("mongodb://127.0.0.1:27017/raqdb")2=mongo_shell@x(A1,"computer.find()").fetch()3=A2.new(_id:ID,income.array().sum():INCOME,output.array().sum():OUTPUT)SPL提供了专业的IDE,不仅有完整的调试功能,还能用表格的形式观察每一步的中间计算结果,特别适合逻辑复杂的计算:

Java怎样查询统计MongoDB的数据


除了上面提到的,SPL还有很多实用功能,比如大数据量计算,csv\xls\restful\各种NoSQL数据源的混合计算,这里不再赘述 。



开源SPL讨论
Java怎样查询统计MongoDB的数据


对开源SPL感兴趣的朋友,
请扫码添加小助手进群参与讨论
微信号|SPL-helper
· SPL小助手 ·


【Java怎样查询统计MongoDB的数据】感兴趣的朋友请转到阅读原文去收藏 ^_^

推荐阅读