There doesn’t appear to be a exhaustive list of all aggregation stages supported by SBE.
I need this list because I need to structure aggregation pipelines involvine $lookup
. However, one of the conditions for $lookup
to use SBE is that all preceding stages must be SBE supported as well.
So for example, I need to know if this query supports SBE:
db.aggregate([
{ $match: { } },
{ $limit: { } },
{ $set: { } },
{ $lookup: { } },
])
I know that the $match
stage is supported by SBE. But no documentation on $limit
or $sort