monggregate
monggregate copied to clipboard
Library to make MongoDB aggregation framework and pipelines easy to use in python.
The examples in the official MongoDB with the fruits collection have disappeared. Moreover, the relevance of those examples were debatable as the fruits collection was contaning only 3 documents.
- [x] Search for contributors - [x] #79 - [x] Create changelog - [x] Create GitHub releases - [ ] #80 - [ ] Perform thorough code reviews - [x]...
- Show the expected pipeline expression (result of `pipeline.export()`) - Show the expected resultings documents
- [x] $addFields - [x] $bucket - [x] $bucketAuto - [ ] $changeStream - [ ] $changeStreamSplitLargeEvent - [ ] $collstats - [x] $count - [ ] $densify - [...
## Arithmetic Expression Operators - [ ] $abs - [x] $add - [ ] $ceil - [x] $divide - [ ] $exp - [ ] $floor - [ ] $ln...
Examples: - Add new arguments to Group stage class and methods to perform actual aggregations - Use $expr operator in Match stage to filter by using aggregation framework expressions
Especially between pipeline, search, search_meta, and search operators
- Should we interface all MQL operators in an MQL subpackage (at the same level than stages and operators for example) ? - Should we interface only Query and Projection...