According to the documentation, mustNot:

Clauses that must not match for a document to be included in the results. mustNot clauses don’t contribute to a returned document’s score.

I’m struggling to understand the purpose of having it, if it’s sole purpose is to not change the score.

How am I supposed to replicate the $match?