首页 > 解决方案 > 聊天应用程序使用解析服务器列出每个对等方的最后消息

问题描述

我正在使用解析服务器做一个聊天应用程序,一切都很好,但我试图只列出每个远程对等点的最后一条消息。我没有发现任何查询限制如何从每个远程对等方只获取一条消息我该怎么做?

标签: parse-platformparse-server

解决方案


Parse SDK的查询限制

要限制从查询中获得的对象数量,请使用limit

这是一个小例子:

    const Messages = Parse.Object.extend("Messages");
    const query = new Parse.Query(Messages);
    query.descending("createdAt");
    query.limit(1); // Get only one result

使用Parse SDK获取查询的第一个对象

在您的情况下,您真的只想要一个结果,您可以使用Query.first。像Query.find方法Query.first进行查询,将只返回查询的第一个结果

这是一个例子:

    const Messages = Parse.Object.extend("Messages");
    const query = new Parse.Query(Messages);
    query.descending("createdAt");
    const message = await query.first();

希望我的回答对你有帮助


推荐阅读