Support more types of Views
Currently, Atlas Search indexes can be created on Views which contain the $addFields, $set and $match (wrapping an $expr operation) stages. Support for additional stages would allow new use cases.
If you vote for this idea, please specify which stage you need for your use case.
1
vote

-
Tom commented
$lookup could be useful. But this is probably the hardest stage to implement because a lookup can have its own subpipeline.
Could a $project / $unset improve replication-time for big documents or is this already optimized internally?