Невозможно использовать firebase.firestore.FieldValue.increment - PullRequest
0 голосов
/ 29 апреля 2019

Firestore предоставляет метод для увеличения числового значения (https://firebase.google.com/docs/firestore/manage-data/add-data#increment_a_numeric_value) Но я не смог использовать эту функцию, потому что она не определена.

Я попытался обновить firebase в npm, попытался переустановить firebase. В настоящее время у меня есть версия 5.10.1 firebase.

import firebase from "../base";
...
someHandler = () => {
  someRef.update({
      count: firebase.firestore.FieldValue.increment(1)
  });
}

1 Ответ

0 голосов
/ 01 мая 2019

Так что я со временем разобрался сам.Проблема в том, что FieldValue не доступен через экземпляр приложения.Здесь уже упоминалось: https://github.com/invertase/react-native-firebase/issues/1776#issuecomment-450763811Поэтому я решил свою проблему, импортировав напрямую из «firebase» вместо локального файла, который экспортирует инициализированный экземпляр firebase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...