0

困難な状況により、ユーザーがデータを複製してしまう可能性があります。特定のタイプの各エンティティには、日付が含まれています。すべてのデータを反復処理して重複を探すことなく、コアデータに重複があるかどうかを確認できますか?

4

2 に答える 2

0

これを行うためのコア データ ルーチンがあるかどうかはわかりません。ただし、日付順に並べ替えられたすべてのレコードを取得できます。その後、配列の n 番目の項目と配列の n+1 項目を比較することで、1 回のパスで重複を見つけることができます。日付が一致する場合、それらは重複しています。

追加の最適化として、データをチェックした前の日付を記録します。ユーザーが過去のレコードを追加できない場合は、この記録された日付を過ぎた日付のみを確認する必要があります。

于 2012-12-11T03:56:54.080 に答える