Как получить разные записи из mongoDB для каждого компонента в ReactJS? - PullRequest
0 голосов
/ 21 января 2020

У меня 16 одинаковых кнопок, я хочу получить данные из mongoDB, которую я создал, но лучшее, чего я мог добиться, это: получить всю базу данных x16 раз (16 кнопок) или 16 раз получить первую запись. Есть ли способ получить 1-ю запись, 2-ю запись, 3-ю запись? Я хочу назначить их позже таким компонентам, как name = {item.name}, isOn: {item.isOn}. Вот скриншот того, как это выглядит: enter image description here

А вот код:

async function getButtons(name) {
try {
const response = await axios.get(`/api/buttons/${name}`);
return response,
console.log(response);
}
catch (error) {
console.log(error);
}
}

console.log(getButtons());

API: enter image description here

...