Firebase - это бессерверная платформа для унифицированной разработки приложений для мобильных устройств и для Интернета. Он использует структуру NoSQL в отличие от СУБД.

Подробнее про firebase...

Я создаю приложение, в котором хранится основная пользовательская информация для гимнастки. Как видно на скриншоте ниже, это простая структура со строками и 1 Bool. На консоли Cloud Firestore все выглядит нормально. Когда я получаю данные, я использую автоматическую сериализацию типов для создани....
28 Фев 2021 в 13:45
Каковы были бы лучшие правила Firestore, когда пользователи должны иметь возможность только читать и писать свои собственные коллекции, т.е. имя коллекции совпадает с userId? В настоящее время у меня работает следующее, но достаточно ли оно безопасно? rules_version = '2'; service cloud.firestore { ....
Обычно считается плохой практикой утечка информации о том, адрес электронной почты зарегистрирован на вашем сайте или нет. Однако я изо всех сил пытаюсь найти способ предотвратить утечку этой информации при вызовах Firebase. В этом вопросе, часть проблемы решена - Firebase ответит статусом 400 и....
У меня есть поле массива в документе firestore, например: Предполагая, что я уже получил DocumentReference, который содержит это поле, через: var myref = db.collection("foo").doc("bar"); Как мне перебрать каждую строку в массиве?....
Я создаю простое новостное приложение, используя Nuxt.js и Firebase Cloud Firestore, я легко извлекаю все данные документа из базы данных. Проблема в том, что я хочу получить определенный объем данных, именно я хочу .......
"-MSxxx": { "category": "Firuit", "isBeverage": true, "title": "Orange" }, "-MQxxx": { "category": "Firuit", "isBeverage": false, "title": "Orange Juice" }, У меня есть данные, подобные приведенному выше. Я загружаю новые данные по мере ....
await firebase .firestore() .collection("patients") .doc(firebase.auth().currentUser.uid) .collection("appointment") .orderBy("dateTime", "asc") .get() .then((result) => { let appointment = result.docs.map((doc) => { const data = doc.data()....
Я пытаюсь использовать облачные функции firebase для серверной части веб-приложения. Я попытался создать функцию, которая создает пользователя следующим образом: exports.createUser = functions.https.onCall(async (data, context) => { //validate email if (!verifyEmail(data.email)) thr....
Я использовал функцию signInWithEmailAndPassword из firebase для входа в систему, и я использовал history.push('/') для перенаправления на домашнюю страницу после аутентификации. Моя проблема в том, что когда я нажимаю кнопку входа, она не работает с первого щелчка , работает только со вторым щелч....
27 Фев 2021 в 01:59
Я пытаюсь остановить функцию async, если имя пользователя найдено в базе данных. Я могу найти existingUsername = true, но handleSignup продолжает выполнение и перезаписывает существующие данные пользователя. async function handleSignup { var docRef = db.collection("users").doc(username); v....
Я застрял в этом вопросе. Когда я пытаюсь ввести тот же адрес электронной почты и другой пароль для страницы регистрации, которую я создаю, я не получаю сообщение об ошибке использования того же адреса электронной почты, но когда я использую тот же адрес электронной почты и пароль, отображается адр....
26 Фев 2021 в 19:14
Привет, я новичок во Flutter (и, в частности, в кодировании), и я пытаюсь создать календарь с помощью table_calendar < / а>. Я ищу способ указать дату начала и окончания моих событий (которые сохраняются в Firebase). Функция OnDaySelected, встроенная в виджет, похоже, не работает для этого, но я....
Я пытаюсь издеваться над модулем auth из библиотеки npm @ response-native-firebase / auth, однако я продолжаю получать эту ошибку обратно. Я пробовал издеваться над этим ниже, но, очевидно, это должно быть неправильно. Я просто не уверен, что неверно. TypeError: Cannot read property 'credential' of....
26 Фев 2021 в 14:56
Я изменил свои правила, чтобы предоставить доступ всем аутентифицированным пользователям следующим образом: rules_version = '2'; // Allow read/write access on all documents to any user signed in to the application service cloud.firestore { match /databases/{database}/documents { match /{docume....
По какой-то причине я продолжаю получать эту ошибку, и я не понимаю, почему, ошибка Вот соответствующий фрагмент кода ниже, я передаю два объекта в качестве реквизита в этот компонент DashBoard, один - пользовательский объект firebase, а другой - объект базы данных, который я использую для извлечен....
Я проверил много и мало, но все, что я вижу, это люди, пытающиеся внести всех детей в списки и тому подобное. Я просто хочу получить одного ребенка из базы данных. { "Haydn" : { "Users" : { "email" : "user@gmail.com", "name" : "kofi" } } } Я хочу получить имя из структур....
Я использую React useReducer и пытаюсь отобразить информацию, взятую из firebase. async function reducer(listState, action) { switch (action.type) { case "load": let stateCopy2 = [...listState]; let result = await firebase.firestore().collection("contra....
26 Фев 2021 в 03:55
Итак, у меня есть коллекция в firestore, и я добавляю в нее документ со следующими полями: const chatRef = firestore().collection('CHAT').doc(id); chatRef.set({ field-1: 'something', field-2: 'something', }) .then(() => { }); Теперь, чтобы добавить в этот документ п....
Я написал метод, который содержит два асинхронных метода, которые создают соединение с firebase. Я хочу закончить этот метод после завершения всех асинхронных методов. Как я могу это сделать? Если бы это был один асинхронный метод, я бы создал интерфейс callBack, но в этой ситуации он бесполезен.....
Итак, я сохраняю свой словарь вот так: public void saveData() { database.Child("Users").Child("User").SetValueAsync(shoppingList); } Но если я хочу загрузить свой словарь, он всегда возвращает null, когда я хочу получить доступ к чему-либо. Я его загружаю так: public void loadData() ....
25 Фев 2021 в 22:54
Итак, у меня есть код, который должен автоматически запускаться всякий раз, когда сервер firebase обновляется: //Whenever the firebase database changes, it runs this method useEffect(() => { db.collection("posts").orderBy("timestamp", "desc").onSnapshot((snapshot) => //Loops ....
Я хочу условно добавить элементы в Firestore. В приведенном ниже примере я хочу добавить только code, time и comment, если add равно true. await firebase .firestore() .collection("codes") .add({ total, subtotal, code: add && code, time: add && new Date(), comm....
25 Фев 2021 в 22:08
Я хочу знать, лучше ли выполнять разбиение на страницы с помощью firebase firestore. Я спрашиваю, потому что, когда мы получаем список (пример: список продуктов), firebase возвращает все данные, и я возьму, например, 10 первых элементов. Разбиение на страницы после разбивки на страницы, я делаю шаг....
25 Фев 2021 в 21:45
Я работаю над приложением клонирования WhatsApp, используя реакцию, firebase Сообщения, имя пользователя, временная метка получены из firestore с использованием этого кода: <div className="chat__body"> {messages.map(message => ( <p className={`chat__message ${tr....
Мой вопрос не о доступе к полю родительского документа, когда у вас есть моментальный снимок документа . Я пытаюсь выполнить запрос, который должен получить доступ к полю родительского документа, например, с этой структурой NoSQL: (C) users/ (D) userId/ -premium: false -random: uui....
25 Фев 2021 в 19:49