Как бы go о сохранении данных после каждого фильтра по нескольким запросам из базы данных - PullRequest
0 голосов
/ 07 апреля 2020

Я использую MySql в качестве базы данных, и у меня есть различные типы данных для животных.

Как бы я отфильтровал этих животных несколько раз и сохранил бы информацию, сохраненную для последующего использования, для последующего включения в элемент? Я даже не знаю, с чего начать, но, надеюсь, я объяснил это в меру своих возможностей.

Будут ли они храниться в переменной каждый раз, когда я запрашиваю ее, или есть лучший способ?

1 Ответ

1 голос
/ 07 апреля 2020

Вы можете сделать запрос один раз и сохранить его в переменной. Используйте его так, как считаете нужным. Пример:

const animals = [
    {
        "name": "cat",
        "size": "small",
        "weight": 5
    },
    {
        "name": "dog",
        "size": "small",
        "weight": 10
    },
    {
        "name": "lion",
        "size": "medium",
        "weight": 150
    },
    {
        "name": "elephant",
        "size": "big",
        "weight": 5000
    }
];

let filterArray = animals.filter((animal) => {return animal.size === 'small'});
console.log(filterArray);

Допустим, массив объектов - это то, что вы получаете из базы данных. Вы сохраняете его и, когда вам нужно, сортируйте его по критерию.

Если у кого-то есть какие-либо другие предложения, просьба указать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...