Adding relational data to the user model / collection in the ctx.state.user

Thanks @sunnyson,

I tried both option 1 and 2 with no success, however I think its something minor.

When using option 1, I am presented with the following error:

[2020-11-14T04:32:27.154Z] error MissingSchemaError: Schema hasn't been registered for model "user".
Use mongoose.model(name, schema)
    at new MissingSchemaError 

When using option 2:
I see no difference. For example when I query ctx.state.user in a custom controller, the ISP detail is not included.

What am I doing wrong?