Trouble with sorting on table

I keep getting an error with my code, maybe I place the sort code wrong?

$w.onReady(function () { 
});

export function searchButton_click() {
    wixData.query('Client_Info')
   .contains('title', $w('#searchInput').value)
   .or(wixData.query('Client_Info').contains('date', $w('#searchInput').value))
   .or(wixData.query('Client_Info').contains('keyDates', $w('#searchInput').value))
   .or(wixData.query('Client_Info').contains('fact', $w('#searchInput').value))
   .or(wixData.query('Client_Info').contains('rowNumber', $w('#searchInput').value))
   .find()
   .then(res => {   
      $w('#table1').rows = res.items;
    });
 
    console.log("Dataset is searching for now " + $w('#searchInput').value);
}
$w("#dataset1").setSort( wixData.sort()
  .ascending("date")
);