МуSQL и Node.js. Синхронные и асинхронные запросы в базу данных

Task 01

Создайте анонимный модуль в данном файле, который принимает аргумент - sql запрос и возвращает результат в виде массива. Например, если модуль принимает запрос вида 'select model from cars' то возвращается массив объектов вида:

[
    { model: 'fusion' },
    { model: 'cx-5' },
    { model: 'land cruiser prado' },
    { model: 'land cruiser prado' },
    { model: 'mohave' },
    { model: 'octavia' },
    { model: 'megane' },
    { model: 'a3' },
    { model: 'a6' },
    { model: 'q7' },
    { model: 'x6' }
]

Показано на примере db auto и таблицы cars.

Для запроса используем пакет sync-mysql.

Task 02

Создайте анонимный модуль в данном файле который с помощью модуля task_01 делает запрос в бд и возвращает массив вида:

[ 'fusion','cx-5', 'land cruiser prado','land cruiser prado','mohave','octavia','megane','a3','a6', 'q7','x6']

т.е. осуществляет выборку с помощью task_01, а потом методами массива дорабатывает результат.

Task 03

Создайте анонимный модуль в данном файле который с помощью модуля task_01 делает запрос в бд и возвращает массив вида:

[ 'ford', 'mazda', 'toyota', 'kia', 'skoda', 'renault', 'audi', 'bmw']

т.е. осуществляет выборку с помощью task_01 только уникальных make, а потом методами массива дорабатывает результат.

Task 04

Создайте анонимный модуль в данном файле который с помощью модуля task_01 делает запрос в бд и возвращает массив уникальных color автомобилей.

Task 05

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 06

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 07

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 08

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 09

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 10

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 11

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 12

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 13

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 14

Создайте анонимный модуль в данном файле который с...

Задачи доступны после покупки курса

Task 15
...

Задачи доступны после покупки курса