Core Data not-reverse relationship subquery
- by user561485
Hi,
I have the following entities in CoreData:
Village
- villageID
Bookmark
- (relation) village
There are multiple villages with each an unique villageID. I have a entity Bookmark which only has a relation to a Village entity; it isn't possible to make a reverse relation.
Now I would like to get the village entities where there exists a Bookmark relation. I've red something about subqueries, but I can't get it right for this situation.
It must be something like: Village.villageID IN (Bookmark.village.villageID)
It isn't possible to get first all the Bookmarks and then loop to get all the Villages, because of the design of the framework.
Can this be done in CoreData (I presume the answer is "Yes, of course!") and how?