title: MongoDB C# Driver: Query interceptors?
body: <p>Does the MongoDB C# driver support query interceptors like Entity Framework?</p>
  
  <p>I've checked the documentation but can't find anything.</p>
  
  <p>Basically what I need to do is ensure that certain queries to the database, depending on context, always have certain restrictions applied.</p>
  
  <p>For example, if my documents can be soft deleted then I always need to make sure a filter is added for { "SoftDeleted": false }. Entitity Framework handles this gracefully via query interceptors.</p>