I have a User schema with a message field which looks like this:
messages: [{
      receiver: {
        type : Schema.Types.ObjectId,
        ref: 'User'
      },
      history: [{
        user: {
          type : Schema.Types.ObjectId,
          ref: 'User'
        },
        message: {
          type: String
        },
        date: {
          type: Date,
          default: Date.now
        }
      }]
    }]
I'm adding user in message array this way:
await User.update({_id: userID }, {$push: {"messages": {"$each" : [{user: friendID}]}}})
How could I add an object inside history array?
 
    