I am trying to create a contact which is pushed to the current user's array of contacts. 

My controller currently only creates a contact generically and isn't specific to the user. 

**Controller:** 

```
function contactsCreate(req, res) {

  Contact
    .create(req.body)
    .then(contact => res.status(201).json(contact))
    .catch(() => res.status(500).json({ message: 'Something went wrong'}));
}

```

**Contact Model:** 

```
const contactSchema = new Schema({

  firstName: String,
  lastName: String,
  email: String,
  job: String,
  address: String,
  number: Number
});

```

**User model:**

```
const userSchema = new mongoose.Schema({

  username: { type: String, unique: true, required: true },
  email: { type: String, unique: true, required: true },
  passwordHash: { type: String, required: true },
  contacts: [{ type: mongoose.Schema.ObjectId, ref: 'Contact' }]
});

```