title: MongoDB Direct Message List
body: <p>I want to get a users message list. Similar to how Discord's direct messages list looks. Showing both latest incoming and outgoing messages. Is it possible to do so with the following schema? And if so with what query?</p>
  <pre><code>    _id: ObjectId
      sender: ObjectId
      receiver: ObjectId
      message: String
      createdAt: Date
  </code></pre>