Есть ли способ использовать состояния React в коллекции firestore () и делать c ()? - PullRequest
1 голос
/ 20 февраля 2020

Я все еще немного новичок в React и Firestore. Мне было интересно, есть ли способ для меня указать целевую коллекцию c в Firestore на основе ввода пользователя.

Я попытался сделать это

constructor() {
   super();
   this.state = {
      country: "",
      city: "",
      population: "",
   }
}

addData = () => {
   var itemRef = db.collection(this.state.country).doc(this.state.city);

   itemRef.set({
      country: this.state.country,
      city: this.state.city,
      population: this.state.population
   });
}

, изменив itemRef на db.collection("United States").doc("Los Angeles") работает. Я надеялся, что смогу сохранить данные в нужных коллекциях на основе списка параметров, предоставленных пользователю при заполнении формы.

Вы сказали бы, что это возможно, или в Firestore такой функции нет?

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