0

我需要知道一个对象在列表中的相对位置。假设我需要根据用户收到的投票,了解添加到数据库中的所有葡萄酒中某种葡萄酒的位置。在检索“wine”类对象时,应用程序应该能够将排名位置作为对象属性接收。

这在后端应该很容易做到,但我见过 Cloud Code,它似乎只能在保存或删除之前或之后执行代码,而不是在读取和给出响应之前。

有什么办法可以完成这项任务吗?任何解决方法?

谢谢。

4

1 回答 1

0

我认为您必须编写一个 Cloud 函数来为特定的葡萄酒执行此计算。

https://www.parse.com/docs/cloud_code_guide#functions

这将是您手动调用的函数。您必须提供“wine”对象或 objectId 作为参数,然后让您的云函数返回您需要的值。请记住,云功能存在限制。阅读有关时间限制的文档。您也不希望每次运行时都进行太多 API 调用。如果您的数据集很大并且您没有缓存至少一些信息,那么听起来您的计算可能相当繁重。

于 2013-10-22T17:46:21.540 回答