Я хочу получить все SubjectName всех документов.

Я думаю, это будет выглядеть примерно так:
getSubjectForUsertest() {
return this.db.collection('subjects', ref => ref.where('userId', 'array-contains', 'P8lhYVtJ6rU2jf5UtTxYr04naX83'))
.get().subscribe(snap => {
snap.forEach(doc => {
// Something
})
});
}
А может это даже невозможно?