Firebase предоставляет 2 различных вида баз данных: База данных реального времени и Firestore .
На скриншоте видно, что вы используете базу данных Firestore, но вы подключаетесь к базе данных в реальном времени.
Сначала инициализируйте Firebase (в вашем примере это нормально):
firebase.initializeApp(config);
Затем вам нужно подключиться к Firestore:
// Initialize Cloud Firestore through Firebase
const db = firebase.firestore();
// Disable deprecated features
db.settings({
timestampsInSnapshots: true
});
Теперь, когда вы подключены, пришло время для вашего первого запроса:
const countriesRef = db.collection("countries");
countriesRef.get()
.then((snapshot) => {
snapshot.docs.forEach(doc => {
console.log(doc.data())
})
})
.catch((error) => {
console.log("Error getting countries:", error);
});