Допустим, у меня есть функция облачного хранилища, которая добавит одну базу и одного игрока в транзакцию.
Будет ли приведенный ниже код всегда давать мне такое же количество баз, как у игроков?
const db = firebase.firestore();
const basesPromise = db.collection("bases").get();
const playersPromise = db.collection("players").get();
Promise.all([basesPromise, playersPromise])
.then(([bases, players]) => {
console.log("Bases:", bases);
console.log("Players:", players);
});
В целом, мне интересно, соответствуют ли результаты двух запросов одновременно, совместимые друг с другом.
Эти запросы одновременно попадают на сервер и возвращают данные, согласующиеся друг с другом?
Спасибо большое!