Parse.Query updatedAt 在 Parse-Server 上不工作

Parse.Query with updatedAt not working on Parse-Server

在 Parse.com 上托管的云函数中,我曾经使用以下代码行:

var recordListQuery;
recordListQuery = new Parse.Query("TheClassName");
recordListQuery.descending("currentRecord,-updatedAt");

将代码移动到 Parse-Server 时,我收到此错误消息:

.... [Error]: (
        {
        code = 105;
        message = "Invalid field name: -updatedAt.";
    }
) (Code: 141, Version: 1.14.2)

仔细查看数据库后,我注意到 Parse-Server 发生了一些变化,updatedAt 现在称为 _updated_at 因此我将上面最后一行代码更改为:

recordListQuery.descending("currentRecord,-_updated_at");

但现在我收到错误消息:

.... [Error]: (
        {
        code = 105;
        message = "Invalid field name: -_updated_at.";
    }
) (Code: 141, Version: 1.14.2)

显然我做的不是很好。我错过了什么?

如果它可能对某人有用,在尝试了多种可能性之后,这是我发现的并且它有效。

我替换了这行代码:

recordListQuery.descending("currentRecord,-updatedAt");

这两个:

recordListQuery.descending("currentRecord");
recordListQuery.addAscending("updatedAt");