Chi Fujii
Chi Fujii
### What should be done? In https://github.com/FerretDB/FerretDB/pull/2480, iterators are used in aggregation stages. This issue is about using iterator in `$unwind` stage to iterate documents, rather can consuming all documents....
# Description Closes #1877. ## Readiness checklist - [ ] I added/updated unit tests (and they pass). - [ ] I added/updated integration/compatibility tests (and they pass). - [ ]...
# Description Closes #1877. ## Readiness checklist - [ ] I added/updated unit tests (and they pass). - [x] I added/updated integration/compatibility tests (and they pass). - [x] I added/updated...
# Description Closes #3777. ## Readiness checklist - [ ] I added/updated unit tests (and they pass). - [ ] I added/updated integration/compatibility tests (and they pass). - [ ]...
### What should be done? It is not decided how we want to create the first user. A compatible approach would be localhost exception https://www.mongodb.com/docs/manual/core/localhost-exception/ ### Where? See issue number...
### What should be done? https://www.mongodb.com/docs/manual/reference/method/cursor.maxTimeMS/#mongodb-method-cursor.maxTimeMS https://www.mongodb.com/docs/manual/reference/command/aggregate/#command-fields When `maxTimeMS` is set on `find` and `aggregate`, any subsequent calls on `cursor.Next()` which triggers `getMore` uses the same `maxTimeMS`. ### Where? https://github.com/FerretDB/FerretDB/blob/main/internal/handlers/pg/msg_aggregate.go...
### What should be done? When new authentication is enabled (by a flag or environment variable), it should be checked at the beginning of every command handler, not in the...
### What should be done? https://www.mongodb.com/docs/manual/reference/operator/aggregation/push/
### What should be done? Update `Scalars` dataset (frozen) to move regrex `TestQueryEvaluationRegex` to compat tests. It needs followings updated in the dataset. ``` _, err := collection.InsertMany(ctx, []any{ bson.D{{"_id",...
### How comparison currently works * `CompareOrder(a,b any, order sortOrder)` is used by update operator `$min` and `$max`. * different BSON type is compared with sort order. * array is...