- /
- mongo/
Aggregations
Compiling Documents & running logic before returning
Accumulators
Average, count, sum, etc.
Add Fields
Add fields to the output of a doc
Cursor-Like Stages
Rather than passing logic to the cursor, some logic can be in the aggregation pipeline directly
Facets
Facets An analytics capability. Multi "dimensional" analysis. Data usually has to meet multiple SLAs. Facet navigation create in interface that characterizes...
GeoNear
Work with GeoJSON data
GraphLookup Across Collections
recursively parse & merge data between 2 collections leveraging a "target" collection
GraphLookup
recursively parse & reconstruct query output per parameters
Learn Graphing with MongoDB
a look at graphLookup
Grouping
group data into custom-made categories
Aggregations
Compiling Documents & running logic before returning
Lookup
Something like a "join"
Match
match mongo match docs Match is to filter docs. These should come early in the pipes. Match is vital. Can be used multiple times. Match is MORE LIKE a FILTER...
Order
match project core agg group accumulator stages with group unwind lookup graphLookup graphLookup cross collections
Prerequisites
Prerequisites 64bit OS. Internet. Ability to make a tcp connection on port 27017. Have Mongo Installed. Connection to class atlas cluster mongo...
Projection
Shape the output content of a query using the projections
Learn Sampling with MongoDB
native data sampling in mongodb
Aggregations
Offloading complex data-aggregation logic from the an api that consumes mongo directly to the db with tools like matching, projecting, grouping, unwinding arrays, looping up content between collections, facets, and more
Accumulators
Create a new document for each item in an array