Releases: dj-nitehawk/MongoDB.Entities
Releases · dj-nitehawk/MongoDB.Entities
v6.8.4 Release
- optimize connection initialization
- expose filter definition builder via DB.Filter<T>()
- xml doc update
- optimize tests
- code cleanup
v6.8.1 Release
- start a full text search with a fluent aggregation stage
- improve nested property index creation
- updated tests
v6.7 Release
- optimized deleting referenced entities
- minor code changes
v6.6 Release
- specify nested properties with lambda for index keys
- specify nested properties with lambda for GeoNear options
- changed GeoNear class access level to public
v6.5 Release
- extension method for adding a Distinct() stage for fluent pipelines
- optimize ParentsQueryable and ParentsFluent
- updated tests
v6.4 Release
- start fluent pipeline with GeoNear stage
- minor code changes
- xml doc update
v6.3 Release
- .ParentsQueryable() now returns unique entities only
- get parents of a relationship by supplying an IQueryable or IAggregateFluent of children
- updated tests
v6.2 Release
- optimize Many<T>.JoinQueryable()
- get parents of a relationship via Many<T>.ParentsQueryable()
- get parents of a relationship via Many<T>.ParentsFluent()
- new tests
v6.1 Release
- expose join collections with Many<T>.JoinCollection()
- optimize Many<T>.JoinQueryable()
- minor code changes
v6.0 Release
[breaking]
DB.Collection() is now DB.Queryable()[breaking]
Many<T>.Collection() is now Many<T>.ChildrenQueryable()[breaking]
DB.Collection() now gets the mongodb collection- expose DB.Fluent<T>() to facilitate building aggregation pipelines
- expose children of Many<T> properties as .ChildrenFluent()
- expose join collections of Many<T> properties as .JoinQueryable() and .JoinFluent()
- start an aggregation pipeline with a filter expression
- extension to append match stage to pipeline with a filter expression
- bulk save entities + extension
- transaction support for bulk save
- improve extension targeting
- new tests