查询是:
{{"$match": todaysdate : {$gte: {$date:"${datevalue}"}},
{_id:"field1"}}
其中参数datevalue的类型为string。
我们可以使用函数公式
=TEXT(DATEVALUE(TODAY()); "YYYY-MM-ddTHH:mm:ssZ")
需要为参数" datevalue"提供默认值。或者还有其他方法吗?
答案 0 :(得分:0)
为了保证传递给MongoDB数据源的值有效,我将使用后处理公式创建一个formula-expression或hidden-parameter来计算派生值:
,其公式为:
=IF(ISEMPTY([datevalue]); MESSAGE("{0,date,yyyy-MM-dd'T'HH:mm:ssZ}"; TODAY()); [datevalue])