Get data từ MongoDB in ra màn hình bằng AngularJS

Mình đang tự học lập trình. Mình làm một app nhỏ bằng Angular, Mongo và Node. Mình muốn sau khi đăng nhập hoặc đăng ký xong sẽ show thông tin của user đó ra như tên, tuổi.

Nhung mình lại gặp lỗi. khi đăng ký xong thì chỉ hiện số tuổi. Còn khi đăng nhập thì chỉ hiện username.

Code mình dài lắm nên mình chỉ show 1 số đoạn mình nghĩ là lỗi. Các bạn sửa giúp mình với. Cảm ơn nhiều

Server.js

>       //user schema
>         var UserSchema = new Schema({
>         username: {type: String, required:true, index: {unique:true}},
>         age: {type: String, required:true, index: {unique:true}},
>         faceId: {type: String, required:false},
>         password: {type: String, required:true, select: false},

User.js

> // create new user object
>     var user = new User();
>     user.username = req.body.user.username;
>     user.age= req.body.user.age;
>     user.password = req.body.user.password;

register component

> // post user data and image url
>     this.userRestService.register({
>       user: this.user,
>       image: this.imageUrl
>     }).subscribe(data => {
>         var token = data.token;
>         this.auth.setToken(token);
>         this.auth.setUser({username: this.user.username});
>         this.auth.setUser({age: this.user.age});
>         this.router.navigate(['/home']);

Đoạn code mình in kết quả ra

    <div *ngIf="user">
    <p>
    {{greeting}} {{user.room}} {{user.age}}      
    </p>
    </div>
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?