Как получить существующий ключ Doc в Firestore JS? - PullRequest
0 голосов
/ 24 октября 2018

Я использую Firebase FireStrore.Я добавил документ с помощью метода add (), поэтому идентификатор нового документа - случайная строка.Теперь я хочу обновить этот документ.Для этого в ключах, когда я знаю идентификатор документа, я делаю следующее:

let someRef = db.collection('users').doc('knownID')
let updateEmail = someRef.update({email: 'newemail@gmail.com'})

Но я не знаю идентификатор документа.Итак, как получить этот идентификатор для обновления документа?

1 Ответ

0 голосов
/ 24 октября 2018

Вам необходимо знать идентификатор документа, чтобы создать ссылку на него.Если вы не знаете идентификатор, все, что вы можете сделать, это сделать запрос, чтобы найти его, что означает, что вы знаете что-то о его содержимом.Кроме знания идентификатора или выполнения запроса, нет способа прочитать или написать документ.

Если вы создаете документ с помощью add(), вы можете захотеть запомнить сгенерированный идентификатор где-то еще, чтобы использоватьпозже.

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