пакет, чтобы проверить это с наблюдаемым.

аботает:

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, но это не сработало. Я просто хочу проверить, существует ли документ, прежде чем подписываться на обновления в реальном времени на нем. Это начальное получение похоже на талический вызов БД.

Есть ли способ лучше?

Ответы на вопрос(2)

Ваш ответ на вопрос