In https://github.com/angular/angularfire/blob/master/docs/firestore/documents.md line 17 is: ```ts item: Observable<Item>; ``` should be ```ts item: Observable<Item | undefined>; ``` Everything else works perfectly. Thanks! ### Version info <!-- What versions of the following libraries are you using? Note that your issue may already be fixed in the latest versions. --> **Angular:** **Firebase:** **AngularFire:** **Other (e.g. Ionic/Cordova, Node, browser, operating system):** ### How to reproduce these conditions **Failing test unit, Stackblitz demonstrating the problem** <!-- Provide a failing test unit, or create a minimal, complete, and verifiable example (http://stackoverflow.com/help/mcve) using StackBlitz (https://stackblitz.com/edit/angular-fire-start). --> **Steps to set up and reproduce** <!-- detailed instructions to run your minimal repro or to recreate the environment --> **Sample data and security rules** <!-- include/attach/link to some json sample data (or provide credentials to a sanitized, test Firebase project) --> ### Debug output ** Errors in the JavaScript console ** ** Output from `firebase.database().enableLogging(true);` ** ** Screenshots ** ### Expected behavior <!-- What is the expected behavior? --> ### Actual behavior <!-- What is the actual behavior? -->