I want to make a small full-stack home project. If the project turns out well I want to add it to my portfolio when I apply for jobs. My plan is to use the MERN-stack to build a web-app where users can create their own logins, store what flowers they have and how often they need to water such flowers. Creating a watering schedule would be the next step.

I have just started using mongoDB. I am wondering how to best structure the data since different users should have access to their own flowers. 

Would it be possible to have both the flowers and the associated user in the same MongoDB-document?

Is it possible to link documents similar to SQL databases?

The following is my approach using the first alternative:

```
{
  name: "Joe Flowerman",
  flowers: [
    {
      name: "Freesia",
      water_freq_month: 4
    },
    {
      name: "Boat orchid",
      water_freq_month: 8
    }
  ]
}

```

I am not sure if this is the optimal usage of such data, so I welcome any opinions.