mongo-extensions
mongo-extensions copied to clipboard
Extensions libraries for MongoDB.
And implement the new required `IMongoCollection` members: `DistinctMany` + `DistinctManyAsync`.
Adds a new Package that supports the Outbox Pattern. - Messages to consume get saved in a new collection `outbox.messages` - Handling the initial transaction that saves the message is...
**Describe the bug** When trying to execute a lookup query to load navigational properties of a migrated entity, the query fails with a null ref exception. This happens at this...
**Is your feature request related to a problem? Please describe.** Hello, thank you for open sourcing your Transactions extensions. This is a feature request. **Describe the solution you'd like** At...
**Is your feature request related to a problem? Please describe.** Right now, the migration builder registration sequence uses the IApplicationBuilder interface as a starting point. While this is fine for...
We could add a interface for query logging. The idea would be to have insights in query structure and metrics during development (and maybe even in QA)
Benchmarks for FindIds functionality
MongoDB has no optimistic concurrency handling out of the box. Now, Jimmy Bogard has a blog post how it could be implemented. https://jimmybogard.com/document-level-optimistic-concurrency-in-mongodb/ This would be a very nice enhancement...
Create an extended index function, which creates a new index when the index with the given name not exists OR it skips the index creation if the index with the...
**Current collection configuration needs always a separate configuration class per collection** At the moment the collections can only be configured in the way, that we have to create a configuration...