From 11e609fc7d2d0154e5eb3e8d70ed0f30b86b3f1c Mon Sep 17 00:00:00 2001 From: SeYeD Date: Sun, 29 Oct 2023 16:27:51 +0330 Subject: [PATCH 1/2] delete completed tasks --- README.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/README.md b/README.md index 678ac5e..66e6962 100644 --- a/README.md +++ b/README.md @@ -12,25 +12,12 @@ Aggify is a Python library for generating MongoDB aggregation pipelines, designe ## TODO -- [x] `$match`: Filters the documents to include only those that match a specified condition. -- [x] `$project`: Reshapes and selects specific fields from the documents. -- [x] `$group`: Groups documents by a specified field and performs aggregation operations within each group. -- [x] `$unwind`: Deconstructs arrays within documents, creating multiple documents for each array element. -- [x] `$limit`: Limits the number of documents in the result. -- [x] `$skip`: Skips a specified number of documents in the result. -- [x] `$lookup`: Performs a left outer join to combine documents from two collections. -- [x] `$sort`: Sorts the documents in the aggregation pipeline. -- [x] `$conf`: - [ ] `$addFields`: Adds new fields to the documents in the pipeline. - [ ] `$replaceRoot`: Replaces the document structure with a new one. -- [x] `$group` (with accumulators): Performs various aggregation operations like counting, summing, averaging, and more. - [ ] `$project` (with expressions): Allows you to use expressions to reshape and calculate values. - [ ] `$redact`: Controls document inclusion during the aggregation pipeline. - [ ] `$out`: Writes the result of the aggregation pipeline to a new collection. -- [x] Q function : object is primarily used for complex queries that require logical operations -- [x] F function : object represents the value of a model field, its transformed value, or an annotated column - ## Installation You can install Aggify using pip: From 0f0e84095dc7627cb7ab0be2ea0a16c7b60c89f4 Mon Sep 17 00:00:00 2001 From: SeYeD Date: Sun, 29 Oct 2023 16:32:12 +0330 Subject: [PATCH 2/2] delete completed tasks --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5958570..1ff6441 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,6 @@ Aggify is a Python library for generating MongoDB aggregation pipelines, designe ## TODO -- [ ] `$addFields`: Adds new fields to the documents in the pipeline. - [ ] `$replaceRoot`: Replaces the document structure with a new one. - [ ] `$replaceWith`: Replaces the document structure with a new one (new). - [ ] `$mergeObjects`: Combines multiple documents into a single document.