所以我的Parse表中有一个短的3-7个字的引号表。我需要抓取一定数量的它们才能显示给用户。问题是,我希望新的引号(较新的引号)在与旧引号混合时突出显示,我认为这称为正态分布?
如何在最小化API请求调用次数的同时在Parse Cloud Code中实现此目的?
谢谢:)
答案 0 :(得分:0)
您可能希望为可以查询的旧引号提出某种排名或选择方案。然后,这些结果可以与获取最新引号的其他查询组合。
例如,您可以拥有基于最高质量,最高排名,最受欢迎等的选择方案。你如何提出分配或选择方案将完全取决于你,因为Parse没有任何方法。你可以有一个计数器来查看每个报价的数量。也许用户有能力上调/下调报价。很难想象有关应用程序用户体验的有限信息的选择方案的范围:)
在实施方面,您确定要使用云代码功能。在此函数中,您将执行两个查询,合并结果并可能在返回结果之前对结果进行排序。
关于API调用,它的 总是 最好将用户体验优先于其他所有优先事项,而不是减少功能以节省API使用的便士。从客户端应用程序调用云功能将是1个请求。可以使用compound query(请参阅下面的示例)将两个查询连接在一起,这只会计为1个API请求。这使得请求总数最多为2个。
var compoundQuery = new Parse.Query.or(newQuoteQuery, oldQuoteQuery);