从Parse Server 2.8.4升级到3.1.3后,云代码中的聚合查询不再起作用。
查询:
const query = new Parse.Query("MyClass");
const pipeline = {
"sort":{"_created_at":-1}
};
const results = await query.aggregate(pipeline);
失败,并显示错误:
ParseError:102查询参数无效:管道
我也尝试将管道对象作为数组,但也失败了:
const pipeline = [
{"sort":{"_created_at":-1}}
];
似乎无法识别pipeline
键的ClassesRouter.js失败。
那是为什么?
更新:在GitHub上打开了一个问题,因为它看起来像个错误。
答案 0 :(得分:1)
尝试将Server和SDK都更新到最新版本。
此问题可能是由于您在较旧版本的parse或相反版本上使用了较新的SDK