Хотя большинство примеров в документации Firebase структурируют данные по пользователям, вам не обязательно структурировать их таким образом.
Посмотрите этот пример :
db.collection("users").add({
first: "Ada",
last: "Lovelace",
born: 1815
})
.then(function(docRef) {
console.log("Document written with ID: ", docRef.id);
})
.catch(function(error) {
console.error("Error adding document: ", error);
});
Вы можете использовать этот пример и вместо users
коллекции просто создайте коллекцию с именем, например, pages_meta
.
В этом случае (если вы не хотите создать небольшую CMS) вы не захотите для динамического заполнения этой коллекции, как в этом примере, поэтому вы, вероятно, заполните эту коллекцию вручную через пользовательский интерфейс Firebase.
Затем вы можете прочитать эту коллекцию и найти информацию о необходимой странице , например, фильтрация по href текущей страницы.