Ernst: Denkanstoß

Beitrag lesen

Hallo,

Versuch einer praktischen Antwort:

Wahrscheinlich hast Du deine Autos in einer Datenbank gespeichert:

farbe   anz_tueren   hat_lenk
----------------------------------
enum    int          Bool

Alles was du dann tun musst, ist, dir eine Datenbankabfrage zusammenzubasteln. Das sähe dann, wenn Du Dich z.B. für Python und MongoDB entscheidest, so aus:

def get_answers_from_db(coll,farbe=None,anz_tueren=None,hat_lenk=None):  
  q = {}  
  if farbe is not None:  
    q['farbe']=farbe  
  if anz_tueren is not None:  
    q['anz_tueren']=anz_tueren  
  if hat_lenk is not None:  
    q['hat_lenk']=hat_lenk  
  return coll.find(q)  

Gruß, Ernst