_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}这个题目有一定难度,SQL、存储过程,包括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,不仅有完整的调试功能,还能用表格的形式观察每一步的中间计算结果:

除了上面的特性,SPL在配置方面也特别简单,还支持SQL或扩展函数计算csv\xls\restful\各种NoSQL数据源,感兴趣可上官网 。
开源SPL讨论

对开源SPL感兴趣的朋友,
请扫码添加小助手进群参与讨论
微信号|SPL-helper
· SPL小助手 ·
感兴趣的朋友请转到阅读原文去收藏 ^_^
推荐阅读
- 区别 粉底液和气垫BB的优缺点对比
- 多吃哪些食物对肝脏好呢
- 喝了白酒再喝啤酒会怎样
- 喝完白酒再喝啤酒对于身体有何损伤
- 彩色玉米是怎样种出来的 彩色玉米是怎么形成的
- 家有盆景,怎样长得旺不失枝?
- 每天喝菊花茶对身体有没有危害该注意些什么
- 喝菊花茶要注意什么
- 每天喝菊花茶对身体有伤害吗
- 红糖对于女性具有三大功效
