пакет, чтобы проверить это с наблюдаемым.
аботает:
db.collection('users').doc('id').get()
.then((docSnapshot) => {
if (docSnapshot.exists) {
db.collection('users').doc('id')
.onSnapshot((doc) => {
// do stuff with the data
});
}
});
... но это кажется многословным. Я пытался doc.exists, но это не сработало. Я просто хочу проверить, существует ли документ, прежде чем подписываться на обновления в реальном времени на нем. Это начальное получение похоже на талический вызов БД.
Есть ли способ лучше?