mongodb - 如何在pentaho mongodb输入查询(聚合)中传递变量
问题描述
我想在 MongoDB 输入中使用变量替换和聚合。但这不起作用。EX:db.fch.aggregate([ {$match:{'date_field':{$gte:" ${lastOneHour} "}}}, ... ${lastOneHour} 来自参数的变量值。
解决方案
以下示例似乎适用于我的代码:
db.example.find([ { last_modified : { $gte : { $date : "${modified}" } } } ])
并且由于我的 find 有效,我认为以下内容应该总体有效:
db.fch.aggregate([ {$match:{'date_field':{$gte : { $date : "${lastOneHour}" } } } }])
确保参数为“YYYY-MM-DDTHH:mm:ss.SSSZ”形式...
推荐阅读
- r - 如何从特定列中的所有实例中删除“-”?
- environment-variables - 找不到 env 文件
- xamarin.forms - SpecialFolder. 每个设备上的个人访问和位置
- neo4j - 使用导入工具导入文件时找不到 neo4j-admin 命令
- vue.js - vue-router 在商店内不推送
- java - 对于 nextInt(),Java.util.scanner 没有此类元素异常
- python - 将第二个数据源条目与主要源匹配
- python - 如何在同一个django模型的另一个值中使用一个模型的值
- python-3.x - rasterio open 和 skimage.io.read 都为我试图打开的 TIFF 返回一个 NaN 数组
- c++ - 相机抖动未激活虚幻 C++