gpt4 book ai didi

ios - 查询以获取具有唯一对象的行来解析iOS

转载 作者:行者123 更新时间:2023-12-01 17:51:05 25 4
gpt4 key购买 nike

我有一个名为表1的表,其中包含一个称为父字段的字段,该字段包含表2的object(Objectid)。现在我不想获取重复的objectId并根据升序排列它们。这是表的数据。

 Table1
parentfield(id)
790112
790000
790001
790112
790000
790001

现在的结果是前三个元素,但我不知道id的匹配数。有没有办法做到这一点?

最佳答案

不幸的是,解析中没有SELECT DISTINCT / GROUP BY操作。

看到这个线程:https://parse.com/questions/retrieving-unique-values

建议的团队解决方案:

没有内置查询约束会返回不同的值
基于列。

解决方法是,您可以查询所有行,然后遍历
它们并跟踪所需列的不同值

因此,一个悲伤,糟糕,可怕的想法是使一个Cloud Function提取所有可能的元素(请记住,Parse允许您为每个查询最多提取1000个元素),然后从结果列表中删除重复项。您可以在Cloud代码功能上执行所有操作,然后将清除后的列表返回给客户端,或者您可以直接在客户端设备上执行此操作。所有这一切意味着,如果要在这种情况下检索真正的选择独特等效项,则应首先获取所有元素(查询循环,一次检索1000个项目),然后应用自定义算法删除重复项。我知道,考虑到Parse云函数执行的超时限制为7到10秒,这确实很长而且令人沮丧。也许转移到Parse backgroud作业,您可以填充一个不同的临时表,因为在超时之前您最多需要执行15分钟。

另一个解决方案是将数据移动到另一台支持ER数据库的服务器上(例如,在Openshift上保留免费层),并使用某些Parse后台作业,将元素从parse同步到ER db,从而重定向客户端请求到ER db而不是Parse。

希望能帮助到你

关于ios - 查询以获取具有唯一对象的行来解析iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30482603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com