Details
Description
As part of consolidating the agg and find blocking sort implementations, we will begin using Document/Value throughout the query execution tree in both DocumentSources and PlanStages. Therefore, Document/Value will no longer be an aggregation framework-specific concept. The code should move out of db/pipeline, which houses the code for the aggregation framework, and into db/exec, which houses the query execution engine.