BasicData {
userid:123123,
email:something@gmail.com
},
BusData {
Dropping: ....,
Boarding:......,
.....
......
},
Traveller1 {
name:....,
seatno0.....,
age:....,
},
Traveller2 {
name:....,
seatno0.....,
age:....,
},
Traveller3 {
name:....,
seatno0.....,
age:....,
},
Traveller4 {
name:....,
seatno0.....,
age:....,
}
В BookedBusdata есть таблица, содержащая BasicData BusData и TravellerData. Я хочу получить доступ к данным, состоящим только из путешественников, но это может быть путешественников 2, 4, 10, любое число. Документы состоят только из карты. Но я хочу получить все данные Traveler, которые имеют форму Traveller1, Traveller2, независимо от того, есть ли там Traveler
var docRef = db.collection("BookedTicketData").doc(orderid);
docRef.get().then(function(doc) {
if (doc.exists) {
data = doc.data()
console.log(data.Traveller1.Age) // I am getting the data if i am accessing only one
} else {
// console.log("No such document!");
}
}).catch(function(error) {
console.log("Error getting document:", error);
});
Этот код я выполнил