Я хочу получить несколько указанных детей.Можно ли сделать это за один выбор?
Я пытался сделать это с помощью orderByChild и equalTo
Моя структура данных:
"lections" : [ {
"id" : 1,
"title" : "Hello"
}, {
"id" : 2,
"title" : "World"
}, {
"id " : 3,
"title" : "foo"
}, {
"id" : 4,
"title " : "bar"
} ],
const lections = [1,3,4];
return (dispatch) => {
firebase
.database()
.ref(`lections/${lections}`)
//.orderByChild('id')
//.equalTo(lections)
.on('value', snapshot => {
dispatch({ type: LECTIONS_FETCH_SUCCESS, payload:snapshot.val()});
});
};
Я ожидаю получить обратно:
{
"0":{"id":"1","title":"hello"},
"1":{"id":"3","title":"foo"},
"2":{"id":"4","title":"bar"}
}
Спасибо за помощь:)