Я пытаюсь выяснить, как ограничить коллекцию возвратом только данных пользователя, а не данных каждого.
В примере, который я работаю с FirebaseService, показаны только примеры CRUD, где данныевернуло все.
import { Injectable } from "@angular/core";
import { Platform } from 'ionic-angular';
import 'rxjs/add/operator/toPromise';
import { AngularFirestore } from 'angularfire2/firestore';
import * as firebase from 'firebase/app';
import 'firebase/storage';
@Injectable()
export class FirebaseService {
constructor(
public afs: AngularFirestore,
public platform: Platform
){}
getEvents(){
return new Promise<any>((resolve, reject) => {
this.afs.collection('/events').snapshotChanges() // add +auth.uid ... or something?
.subscribe(snapshots => {
resolve(snapshots)
})
})
}
...
Чтобы вернуть только события пользователя, я думаю Мне нужно добавить:
import { AngularFireAuth } from 'angularfire2/auth';
... и,сделать что-то оттуда.Но я в растерянности.Любая помощь будет принята с благодарностью.Заранее спасибо!