Как получить конкретный идентификатор документа Firebase из запроса, который возвращает только один документ, используя @ angular / fire - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь обновить вложенную коллекцию в самой последней записи в Cloud Firestore. Подколлекция называется «таймер» и находится внутри коллекции под названием «match1». В настоящее время я передаю «документацию», которая содержит документ. Но это вызывает ошибки. Я хотел бы просто выполнить один запрос и иметь возможность прослушивать последние изменения в этой подгруппе.

import { AngularFirestore } from '@angular/fire/firestore';

@Injectable({
  providedIn: 'root'
})

export class myService {
    constructor(private db: AngularFirestore){}

getFirestoreData(documentid){

return this.db.collection('matches1', ref => ref.orderBy('timestamp', 'desc').limit(1)).doc(documentid).collection('timer').doc('timer').snapshotChanges();

  }
}

Мне не нужно передавать документ, я просто хочу получить доступ к подколлекции, чтобы я мог подписаться и прослушать snapshotChanges ()

...