Как использовать Firebase и реагировать на создание статической c информации, к которой имеют доступ все мои пользователи? - PullRequest
0 голосов
/ 21 июня 2020

Я создаю приложение на React. У меня есть учетные записи пользователей, но я не знаю, как создать статистическую информацию c, к которой каждый будет иметь доступ, а также возможность сохранить ее в своей учетной записи. Может ли кто-нибудь указать мне правильное направление или предложить курс? Пожалуйста, и спасибо.

1 Ответ

0 голосов
/ 21 июня 2020

Хотя большинство примеров в документации 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 текущей страницы.

...