<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def fetch_meta_by_name(name, filter_context=None, exact_match=True):
 """ Find the element based on name and optional filters. By default, the name provided uses the standard filter query. Additional filters can be used based on supported collections in the SMC API. :method: GET :param str name: element name, can use * as wildcard :param str filter_context: further filter request, i.e. 'host', 'group', 'single_fw', 'network_elements', 'services', 'services_and_applications' :param bool exact_match: Do an exact match by name, note this still can return multiple entries :rtype: SMCResult """

    result = SMCRequest(
        params={'filter': name,
                'filter_context': filter_context,
                'exact_match': exact_match}).read()
    
    if not result.json:
        result.json = []
    return result