rxjs birleştirme işlecini kullanarak iki Gözlemciyi bağlayabilirsiniz. Burada bir örneğiniz var.
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/merge';
...
getCombinatedStatus(): Observable<any> {
return Observable.merge(this.db.collection('foo', ref => ref.where('status','==','open')).valueChanges(),
this.db.collection('foo', ref => ref.where('status','==','upcoming')).valueChanges());
}
Sonra yukarıdaki yöntemi kullanarak yeni Gözlenebilen güncellemelere abone olabilir:
getCombinatedStatus.subscribe(results => console.log(results);
Ben Şili, bu size yardımcı olabilir selam umut !!
tam olarak şu anda yapıyorum. Tamam, teşekkürler! – ProblemsOfSumit
Cevabı anlıyorum, ancak eğer "durum" alanı "a" VEYA "b" VEYA "c" VEYA ... "(50 OR diyelim) olduğu tüm belgeleri almak istiyorum. 50 sorgu yapmam ve bunlara katılmam gerekir mi? Süper optimal görünmüyor mu? Yanlış mıyım? Buna yaklaşmanın daha iyi bir yolu var mı? Teşekkürler. – nerotulip
@nerotulip bu konuda herhangi bir başarı? – Babar