Ich habe ein Tiermodell mit den folgenden Attributen.Gibt es eine Möglichkeit, ein Objekt mit mehreren Attributtypen nach einem einzigen Typ zu sortieren?
name: string
sex: string
acquired_at: datetime
fed_at: datetime
groomed_at: datetime
played_with: datetime
slept_at: datetime
sold_at: datetime
und ich möchte mit der letzten Datumzeit der Spalte angezeigt werden, sondern nur für die gefüttert, gepflegt, schlief, und Spalten spielen, die ständig mit den neuesten Zeiten zu ändern sein wird. Gibt es eine Möglichkeit, das Objekt wie Animal.last
zu erhalten und die Spalte mit dem neuesten Datum aus den 4 Spalten zu holen?
Gerade jetzt habe ich nur eine if-Anweisung, die die 4 Spalten gegeneinander überprüft, aber es scheint lange und unnötig.
Willkommen bei Stack Overflow. Bitte lesen Sie "[fragen]" und "[mcve]". Es ist wichtig, dass Sie Ihre Bemühungen zeigen, das Problem zu lösen. Was hast du geschrieben, um das zu lösen? SO ist keine "Schreibe meinen Code" -Website, sondern dient dazu, das Problem in dem von Ihnen geschriebenen Code zu beheben. Daher ist es notwendig, den minimalen Code zu zeigen, der zur Demonstration des Problems notwendig ist. –
Ich frage mich, ob das machen jedes Ereignis eine Zeile in einer separaten Tabelle machen würde –