Добавить данные в firestore с идентификатором пользователя - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть веб-приложение для добавления данных в Firestore, я могу добавить код ниже, но я хочу использовать идентификатор пользователя, который вошел в систему, у меня есть "uid"

//saving data
$('#form').submit(function(e){
  e.preventDefault();
  let name = $('[name = name]').val();
  let cityLAT = $('[name = cityLAT]').val();
  let cityLONG = $('[name = cityLONG]').val();
  db.collection('campaigns').add({
    name: name,
    cityLAT: cityLAT,
    cityLONG: cityLONG
  });
  $('[name = name]').val('');
  $('[name = cityLAT]').val('');
  $('[name = cityLONG]').val('');
})

1 Ответ

0 голосов
/ 19 апреля 2019

Не совсем понятно, о чем вы спрашиваете, но похоже, что вы не хотите использовать автоматически сгенерированный идентификатор документа, предоставленный add().Если вы хотите использовать свой собственный идентификатор документа, просто создайте ссылку на этот документ и вызовите set() для него.

const ref = db.collection('campaigns').doc(uid);  // whatever ID you want here
ref.set({ ... });  // whatever fields you want here.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...