def METHOD_NAME(self, partition_key):
    """Resolves the collection for reading/querying the documents based on the partition key.
    :param dict document: The document to be read/queried.
    :return: Collection Self link(s) or Name based link(s) which should handle the Read operation.
    :rtype: list
    """
    intersecting_ranges = self._GetIntersectingRanges(partition_key)
    collection_links = list()
    for keyrange in intersecting_ranges:
        collection_links.append(self.partition_map.get(keyrange))
    return collection_links