Database filtering fail

Hi Wix Coders,

My gallery is connected to the database. I would like to filtering with buttons. If I clicked the button the filltering takes approx 1-2 sec. It looks so bugly. How can I do it faster?

There is my code:

import wixData from ‘wix-data’;

export function PearTartButton_click() {
console.log(‘Filtering Pear Tart’);
$w(“#dataset1”).setFilter(wixData.filter().contains(‘title’, ‘Pear Tart’));
}

export function MexicanHotCocoaMixButton_click() {
console.log(‘Filtering Mexican Hot Cocoa Mix’);
$w(“#dataset1”).setFilter(wixData.filter().contains(‘title’, ‘Mexican Hot Cocoa Mix’));
}

export function HomemadeFudgeButton_click() {
console.log(‘Filtering Homemade Fudge’);
$w(“#dataset1”).setFilter(wixData.filter().contains(‘title’, ‘Homemade Fudge’));
}

export function ChocolateTrufflesButton_click() {
console.log(‘Filtering Chocolate Truffles’);
$w(“#dataset1”).setFilter(wixData.filter().contains(‘title’, ‘Chocolate Truffles’));
}

export function CaramelizedBananasButton_click() {
console.log(‘Filtering Caramelized Bananas’);
$w(“#dataset1”).setFilter(wixData.filter().contains(‘title’, ‘Caramelized Bananas’));
}

export function BlueberryPieButton_click() {
console.log(‘Filtering Blueberry Pie’);
$w(“#dataset1”).setFilter(wixData.filter().contains(‘title’, ‘Blueberry Pie’));
}

What is the problem in the code?

Thanks