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

  • Page Tags:
    database
    mongodb
    performance
    aggregation