Skip to content

Releases: dj-nitehawk/MongoDB.Entities

v6.8.4 Release

25 Jun 11:19
Compare
Choose a tag to compare
  • optimize connection initialization
  • expose filter definition builder via DB.Filter<T>()
  • xml doc update
  • optimize tests
  • code cleanup

v6.8.1 Release

12 Jun 17:28
Compare
Choose a tag to compare
  • start a full text search with a fluent aggregation stage
  • improve nested property index creation
  • updated tests

v6.7 Release

09 Jun 10:03
Compare
Choose a tag to compare
  • optimized deleting referenced entities
  • minor code changes

v6.6 Release

06 Jun 11:35
Compare
Choose a tag to compare
  • 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

06 Jun 08:32
Compare
Choose a tag to compare
  • extension method for adding a Distinct() stage for fluent pipelines
  • optimize ParentsQueryable and ParentsFluent
  • updated tests

v6.4 Release

05 Jun 17:06
Compare
Choose a tag to compare
  • start fluent pipeline with GeoNear stage
  • minor code changes
  • xml doc update

v6.3 Release

04 Jun 12:12
Compare
Choose a tag to compare
  • .ParentsQueryable() now returns unique entities only
  • get parents of a relationship by supplying an IQueryable or IAggregateFluent of children
  • updated tests

v6.2 Release

03 Jun 11:45
Compare
Choose a tag to compare
  • 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

03 Jun 03:26
Compare
Choose a tag to compare
  • expose join collections with Many<T>.JoinCollection()
  • optimize Many<T>.JoinQueryable()
  • minor code changes

v6.0 Release

02 Jun 15:08
Compare
Choose a tag to compare
  • [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