Я использую redux и хочу знать, как принимать и обрабатывать два запроса из firesotre.
export function getBlackList(data) {
return (dispatch, getState) => {
let db = loadFB().firestore();
let query = db.collection('users').where("report.total_point",">",0).orderBy("report.total_point","asc");
return query.get().then(docs=>{
let result = [];
console.log(result);
docs.forEach(doc=>{
let user = doc.data();
user.id = doc.id;
result.push(user);
})
dispatch({
type: types.SET_USER_LIST,
data: result,
page : 1
})
})
}
}
Через код, представленный выше, компонент обрабатывается через диспетчеризацию.
Я получаю запрос Но я хочу знать, как собрать два значения запроса и отсортировать их.
db.collection('users').where("memo",">","0").orderBy("memo","asc");
Есть ли способ решить его с помощью «все обещание»?
Посмотрите жду хорошего решения.