0

由于困难的情况,我的用户可能会得到重复的数据。每个特定类型的实体中都包含一个日期。我是否能够找出核心数据中是否有任何重复项,而无需遍历每条数据以查找其重复项?

4

2 回答 2

0

好吧,我不确定是否有核心数据例程可以做到这一点。但是您可以获得按日期排序的所有记录,然后通过将数组中的第 n 项与数组中的 n+1 项进行比较,您可以在一次通过中找到重复项。如果它们的日期匹配,则它们是重复的。

作为一项额外的优化,请记录您检查数据的上一个日期。如果用户无法添加过去的记录,那么您只需检查此记录日期之后的日期。

于 2012-12-11T03:56:54.080 回答
0

不。如果不比较数据,就无法知道您是否有重复项。

于 2012-12-11T04:03:03.987 回答