I'm creating a voting system for records I have stored in CloudKit. Each record is stored with a sum of votes. I want each user to only be able to vote on each record once.
Is there a way to query all records of a given type that have not been modified by a given user?
If this isn't possible any clever suggestions for this problem?
I want to avoid storing id's of records on the user record as that would have poor scaling as the user voting activity and total of records goes up.