Query current user .once('value') in Firestore
问题 I am transitioning a Firebase real-time database to a Firebase Firestore database but am having trouble finding the appropriate reference to query the current user. onAuthUserListener = (next, fallback) => this.auth.onAuthStateChanged(authUser => { if (authUser) { this.user(authUser.uid) .once('value') .then(snapshot => { const dbUser = snapshot.val(); // default empty roles if (!dbUser.roles) { dbUser.roles = []; } // merge auth and db user authUser = { uid: authUser.uid, email: authUser