async def METHOD_NAME(
    self, type_filter: str, tag_query: Mapping = None, options: Mapping = None
) -> StorageRecord:
    """Find a record using a unique tag filter.
    Args:
        type_filter: Filter string
        tag_query: Tags to query
        options: Dictionary of backend-specific options
    """
    scan = self.search_records(type_filter, tag_query, options)
    results = await scan.fetch(2)
    await scan.close()
    if not results:
        raise StorageNotFoundError("Record not found")
    if len(results) > 1:
        raise StorageDuplicateError("Duplicate records found")
    return results[0]