Вопросы и ответы - google-cloud-firestore

Вопросы и ответы - google-cloud-firestore



Есть ответ!
У меня возникла проблема с редактированием поля "электронная почта". Когда я нажимаю кнопку Изменить почту, письмо меняется правильно, но когда я хочу снова войти в систему, новое письмо не работает, только старое все еще работает. Как это сделать, чтобы после нажатия на кнопку изменить адрес электронной почты он изменился в базе данных так, чтобы после повторного входа в систему новый адрес элект...
Есть ответ!
У меня есть ошибка, как и в описании. Что я сделал не так? Я хотел бы, чтобы все документы коллекции "ульи" были показаны. Верен ли код, написанный на второй фотографии? Или, может быть, мне нужно что-то изменить? Нужно ли добавлять правило в firebase? index.js import * as fb from '../firebase'; const store = new Vuex.Store({ state: { hives: [], }, mutations: { setH...
Есть ответ!
Я пытаюсь получить заголовок сообщения из firestore, но почему-то не могу понять, как это можно сделать с помощью async await. async getVideo(id) { var self = this; const ref = this.$fire.firestore .collection("posts") .where("ytid", "==", id) .orderBy("createdAt", "desc"); try { let post = await ref.get(); console.log(pos...
Есть ответ!
Я не знаю, как реализовать метод, в котором при использовании функции updateProfile () он проверяет firestore, если такая почта уже существует, а затем появляется ошибка. Я сделал тестовый метод в MyAccount.vue, но он не работает, если я ничего не набираю и не нажимаю, ничего не обновляется, но дело не в этом, я бы хотел, чтобы он проверил, существует ли такая почта. ./src/views/MyAccount.vue impo...
Есть ответ!
Я использую фреймворк Vue это HTML код <input name="quantity" type="number" v-model="product.price" placeholder="price" > скрипт product: { name:String, price: null, }, addProduct() { this.$firestore.Products.add(this.product); }, документ firestore Я хочу сохранить цену как номер.
Есть ответ!
Я не знаю, как сохранить данные из firestore, Я попытался сохранить его с помощью этого файла. favLists, чтобы мне не приходилось отправлять запросы каждый раз, когда я отправляю запрос. export default defineComponent({ data() { return{ favLists: '', } }, methods: { async getFavorite() { var docRef = db.collection("userFavorites").doc(this.currentUser.uid); docRef.ge...
Есть ответ!
В настоящее время я работаю над приложением для викторины с использованием Vue.JS, firebase и я столкнулись с небольшой проблемой. Мне нужно, чтобы оценка из викторины была добавлена в мою базу данных Firestore, и я могу сделать это легко с помощью следующего кода: var docRef = firebase.firestore().collection('userData').doc(this.userIdSelf) firebase.firestore().runTransaction(function(transaction...
Есть ответ!
Проблема Я хотел бы добавить несколько пользовательских данных в список пользователей firestore Authenticateced и в коллекцию users, которую я создал сам в то же время, но это не очень хорошо. коллекция users обновляется только ее часть. Данные // javascript users: [ {email: "n_0@example.com", username: "user0"}, {email: "n_1@example.com", username: "user1&qu...
Есть ответ!
Я использую Nuxt, и рекомендуется использовать асинхронные данные для SSR. У меня есть этот фрагмент кода ниже: async asyncData({ params }) { console.log("params ..."); console.log(params.id); let asyncDataDescription = ""; await firebase .firestore() .collection("posts") .where("ytid", "==", params.id) .get(...
Есть ответ!
Я использую Vue.js и firestore, чтобы сделать целевую страницу для моего проекта, я попытался сделать регистрационную форму, чтобы создать новую учетную запись для моего сайта. Я создал коллекцию в своем проекте firebase под названием "пользователи", где информация о пользователе хранится после завершения регистрации. Но когда я вызываю функцию, появляется ошибка: Не удается прочитать свойство 'c...
Есть ответ!
Сейчас я строю проект электронной коммерции. У меня есть записи о продукте в коллекции "продукт" в firestore. И коллекция имеет предельное поле. Значение поля-метка времени. Чего я хочу добиться, так это автоматически удалить данные из коллекции "продукт", когда придет срок. Например, если вы являетесь пользователем,вы можете купить продукты до истечения срока. Но по истечении этого срока данные о...
Есть ответ!
Я хочу загрузить больше изображений в хранилище Firebase, и когда я нажимаю на кнопку Загрузить, я хочу, чтобы все загружаемые изображения отправлялись в облачный Firestore как в массиве. Прямо сейчас я могу загрузить одно изображение в хранилище Firebase, а downloadURL находится в моем Firestore. Код шаблона <v-layout> <v-flex xs12 sm12 md12 xl12> <div class="choos...
Есть ответ!
Я хочу добавить функцию фильтра в свой проект. Теперь у меня есть компонент кнопок для запуска поиска фильтра. Если я нажму кнопку ресторана, результатом будут магазины, которые имеют значение "ресторан" в огненном шторме. С другой стороны, если я нажму кнопку супермаркета, результатом будут магазины, которые имеют значение "супермаркет" в firestore. Теперь я использую vuex и извлекаю данные из "g...
Есть ответ!
Я пишу чат-приложение со следующей моделью данных: используя следующий подход: store/index.js actions: { bindMessages: firestoreAction(({ state, bindFirestoreRef }) => { // return the promise returned by `bindFirestoreRef` return bindFirestoreRef( 'messages', db.collection('groupchats') ); }), }, затем я получаю доступ к хранилищу сообщений. state из моих компонентов vue следующ...
Есть ответ!
Я довольно новичок в firestore. У меня есть этот запрос, который показывает сообщения чата и обновления при появлении новых. Я только хочу, чтобы текущий пользователь (школа) видел сообщения из своей собственной школы. Если я не содержу предложение .where-оно показывает все сообщения, но ничего не появляется, если я его использую (даже если они существуют) Вот ссылка на изображение моей страницы f...
Есть ответ!
Мне трудно использовать значение, возвращаемое обещанием firestore, в других методах, так как я получаю неопределенное значение. Я попытался использовать async/await следующим образом, но все равно ничего не вышло. get_board_details(){ db.collection('members').where('board_id','==',this.$route.params.groupslug).get().then(querySnapshot=>{ querySnapshot.forEach( asyn...
Есть ответ!
Я играю, пытаясь изучить Firestore, и у меня возникают некоторые проблемы, связанные с объединением данных из коллекции и субколлекции. Имя подколлекции известно как players. -match_stats (collection) |_ document with random ID |_ map (field - string) |_ scorehome (field - Number) |_ scoreaway (field - Number) |_ Sub-collection (named: Players) |_ documents with random ...
Есть ответ!
Мне нужно отфильтровать записи в зависимости от их категории. Это ошибка, которую я получаю. TypeError: не удается прочитать свойство 'filter' null at VueComponent.filteredItems Компонент Vue: <v-card v-for="product in filteredItems" :key="product.id" class="mx-auto" max-width="344" > [...] Компьютерная: ...mapState('pro...
Есть ответ!
Согласно документу, "[ ... ] VueFire автоматически свяжет до одной вложенной ссылки". Это хорошо работает, если я извлекаю объект (карту) из базы данных со свойством ref: ref автоматически решается на клиенте (ref_property будет содержать не путь к объекту (например, users/123), а фактические данные ({username: 'john', hometown: 'autumn'}). Вопрос в следующем: как я могу обновить ref_property (нап...
Есть ответ!
В своем проекте я работаю над страницей результатов электронной коммерции. Я хочу получить данные из двух коллекций. Один называется "продукт", а другой - "Проузер". Теперь я мог бы получить и показать информацию о продукте из коллекции "продукт". Я использовал цикл v-for, чтобы показать информацию о каждом элементе. Я также хочу получить название магазина в коллекции "ProUser" каждого пользовател...


Закрыть X