|
james.cohan At least 2 should be done under a separate ticket. If we don't get to 1 in this iteration, it should probably be pulled out and handled as a separate ticket.
|
|
Leaving this ticket open for now. We still want to do two things:
1. Combine logic for all pipeline optimizations that involve swapping stages into one function.
2. Prevent $project's from being sent to shard and merge pipes.
|
|
Author:
{u'username': u'jamesfcohan', u'name': u'James Cohan', u'email': u'james.cohan@10gen.com'}
Message: SERVER-12376 Move $skip and $limit before $project in aggregation pipeline
Branch: master
https://github.com/mongodb/mongo/commit/d424a92eb1050023c7f3627a2ff958ff7d37488e
|
|
Also, we should clean up the implementations of the other moving optimizations, and possibly look to combine the logic of all three to one place.
|
Generated at Thu Feb 08 03:28:23 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.