У меня есть база данных, которая содержит серию объектов JSON (упражнений), я хотел бы отфильтровать и извлечь только те, которые имеют определенную строку.
мой метод ниже извлекает их все, я предоставляю конкретную строку (pathExercice) в качестве параметра, но я не уверен, как использовать для выбора только те объекты, которые его содержат.
вот пример данных, которые в данный момент хранятся в моей базе данных.
в этом случае я хотел бы получить этот объект, если мой pathExercice, предоставленный в моем методе, соответствует строке внутри моего объекта
Есть какие-нибудь подсказки? спасибо
-Le7BeKeG9Zes6mZ7gUm
date: 1557063173016
pathExercice: "DeveloppeCouche"
reps: 10
weight: 10
export const readUserData = async (pathExercice) => {
let userID = firebase.auth().currentUser.uid
let ref = firebase.database().ref('users/' + userID + '/exercices')
return ref.once("value").then(snapshot => {
console.log(snapshot.val());
return snapshot.val()
}).catch(err => {
console.log('error: ' + err);
});
}