我正在学习 Mule Dev 1 课程,在模块内容和我在实践中看到的内容之间感到困惑。
模块内容指出:
“使用一系列函数时,首先执行链中的最后一个函数。”
所以
filghts orderBy $.price filter ($.availableSeats > 30)
将“过滤然后 orderBy”。
但是,我看到这个声明:
payload.flights orderBy $.price filter $.price < 500 groupBy $.destination
实际上不会先执行 groupBy 。事实上,将 groupBy 放在其他任何地方都会引发错误(因为 groupBy 之后的输出模式已更改)。
关于为什么模块声明最后一个函数在显然不是这种情况时首先执行的任何想法?
谢谢!