def eq(self, key, value, includeMissing=False):
        '''Return entries where the key's value is of equal (==) value.

        Example of use:

        >>> test = [
        ...    {"name": "Jim",   "age": 18, "income": 93000, "wigs": 68       },
        ...    {"name": "Larry", "age": 18,                  "wigs": [3, 2, 9]},
        ...    {"name": "Joe",   "age": 20, "income": 15000, "wigs": [1, 2, 3]},
        ...    {"name": "Bill",  "age": 19, "income": 29000                   },
        ... ]
        >>> print PLOD(test).eq("name", "Larry").returnString()
        [
            {age: 18, name: 'Larry', wigs: [3, 2, 9]}
        ]
        >>> print PLOD(test).eq("income", 15000, includeMissing=True).returnString()
        [
            {age: 18, income: None , name: 'Larry', wigs: [3, 2, 9]},
            {age: 20, income: 15000, name: 'Joe'  , wigs: [1, 2, 3]}
        ]
        
        .. versionadded:: 0.1.1
        
        :param key:
           The dictionary key (or cascading list of keys) that should be the
           basis of comparison.
        :param value:
           The value to compare with.
        :param includeMissing:
           Defaults to False. If True, then entries missing the key are also
           included.
        :returns: self
        '''
        (self.table, self.index_track) = internal.select(self.table, self.index_track, key, self.EQUAL, value, includeMissing)
        return self
def eq ( self , key , value , includeMissing = False ) : ( self . table , self . index_track ) = internal . select ( self . table , self . index_track , key , self . EQUAL , value , includeMissing ) return self
Return entries where the key's value is of equal (==) value.

        Example of use:

        >>> test = [
        ...    {"name": "Jim",   "age": 18, "income": 93000, "wigs": 68       },
        ...    {"name": "Larry", "age": 18,                  "wigs": [3, 2, 9]},
        ...    {"name": "Joe",   "age": 20, "income": 15000, "wigs": [1, 2, 3]},
        ...    {"name": "Bill",  "age": 19, "income": 29000                   },
        ... ]
        >>> print PLOD(test).eq("name", "Larry").returnString()
        [
            {age: 18, name: 'Larry', wigs: [3, 2, 9]}
        ]
        >>> print PLOD(test).eq("income", 15000, includeMissing=True).returnString()
        [
            {age: 18, income: None , name: 'Larry', wigs: [3, 2, 9]},
            {age: 20, income: 15000, name: 'Joe'  , wigs: [1, 2, 3]}
        ]
        
        .. versionadded:: 0.1.1
        
        :param key:
           The dictionary key (or cascading list of keys) that should be the
           basis of comparison.
        :param value:
           The value to compare with.
        :param includeMissing:
           Defaults to False. If True, then entries missing the key are also
           included.
        :returns: self