Я видел, что есть .valueChanges () и .snapshotChanges (), которые оба прослушивают изменения в базе данных, но что, если я хочу получить данные только один раз? Я заметил, что добавление .pipe (take (1)) в конец .valueChanges () или .snapshotChanges () работает, но это то же самое, что и функция .get (), которую firebase firestore предоставляет в admin sdk и mobile sdk для Android и iOS?
Что я делаю
this.items = this.itemCollection.valueChanges().pipe(take(1));
Чего я ожидаю
this.items = this.itemCollection.get();
PS: Я новичок, чтобы реагировать.