所以我在我的分析表里有一张满是3-7字的短引号的桌子。我需要抓取一定数量的它们来显示给用户。问题是,我希望新的引号(较新的)在与旧引号混合时显着地出现,我认为这被称为正态分布?
如何在Parse代码中实现这一点,同时最小化API请求调用的次数?
谢谢您:)
发布于 2015-10-28 16:21:43
你可能会想出一些排名或选择方案的旧报价,可以被质疑。然后,这些结果可以与获取最新引号的其他查询相结合。
例如,您可能有一个基于最高质量、最高排名、最受欢迎的选择方案,等等。您如何提出分配或选择方案将完全取决于您,因为Parse没有任何方法。您可以为每个报价的视图数设置一个计数器。也许用户有能力提高投票/否决报价。很难考虑选择方案的范围,因为应用程序的用户体验信息有限:)
在实现方面,您正确地认为需要使用云代码函数。在此函数中,您将执行两个查询,合并结果,并可能在返回结果之前对结果进行排序。
关于API调用,总是将用户体验的优先级放在最重要的位置,而不是在功能上省去使用API的费用。客户端应用程序对云函数的调用将是1请求。可以使用复合查询 (参见下面的示例)将这两个查询连接在一起,它只算作1个API请求。这使得请求总数达到2个。
var compoundQuery = new Parse.Query.or(newQuoteQuery, oldQuoteQuery);https://stackoverflow.com/questions/33384265
复制相似问题