beanie

Asynchronous Python ODM for MongoDB

APACHE-2.0 License

Stars
1.8K
Committers
94

Bot releases are hidden (Show)

beanie - 1.26.0 Latest Release

Published by roman-right 6 months ago

Feature: soft delete

Update deprecated call of general_plain_validator_function (#676)

Annotate decorators that wrap document methods (#679)

Update relations docs to indicate that backlinks are virtual.

Docs: fix typo (#869)

Add possibility of leveraging enum in find query

Handle typeerror in validator of pydanticobjectid

beanie - 1.25.0

Published by roman-right 9 months ago

Encode Date Objects

Fix: Findinterface Type-Hints Break On View Models

Fix: Count With Text Queries And Links

Update Migration Command To Enable/Disable Transactions

Sync Method

Limit Nesting Level Of Linked Documents

WARNING: This is a breaking change. Please, read the docs before updating.

beanie - 1.24.0

Published by roman-right 10 months ago

Exclude revision_id From The get_changes Method

Add Support For Custom Bucket Fields In Time Series

Add Bson Maxkey And Minkey

Update Model During Save Validation

Fix init_beanie document_models Type Hint

Fix Encoding Keys In Mapping Branch Of Encoder

Improve Write Performances

Doc Update: Queue

Tests For Indexed Fields

Rework Revision

Add Missing Type Signature To Document Constructor

beanie - 1.23.6

Published by roman-right 11 months ago

Fix Multiprocessing Mode

beanie - 1.23.5

Published by roman-right 11 months ago

Multiprocessing Mode For Init

beanie - 1.23.4

Published by roman-right 11 months ago

Args For get_model_dump

beanie - 1.23.3

Published by roman-right 11 months ago

beanie - 1.23.2

Published by roman-right 12 months ago

Fix Aggregations With Text Queries

Handle Annotated Indexes

Fix Docstring

Build Aggregation Pipeline From Find Query Without Fetch

beanie - 1.23.1

Published by roman-right 12 months ago

Fix: Issue #631

Replace Custom 'Hidden=True' Field Attribute With Builtin 'Exclude=True'

Add Support For Indexed Custom Pydantic Fields

beanie - 1.23.0

Published by roman-right about 1 year ago

Refactor Encoder

Preserve Sort/Skip/Limit For Aggregations

Update Pre-Commit Hooks

Fixed Link Validation

Fix: pydantic_core._pydantic_core.Url object is not iterable

Simplify And Fix DecimalAnnotation

Simplify BsonBinary

Minor Fixes

Replace Encoder With get_dict In The replace_one Method

beanie - 1.22.6

Published by roman-right about 1 year ago

Update Precommit Hooks & CI

beanie - 1.22.5

Published by roman-right about 1 year ago

Fix: Unify Methods for Retrieving Field's Extra Parameters During Backlink Processing

beanie - 1.22.4

Published by roman-right about 1 year ago

Fix Numpy Array Incompatability

beanie - 1.22.3

Published by roman-right about 1 year ago

Refactor: Simplify UpdateMany And UpdateOne await Method

beanie - 1.22.2

Published by roman-right about 1 year ago

Fix get_field_type & Generalize extract_id_class

beanie - 1.22.1

Published by roman-right about 1 year ago

beanie - 1.21.0

Published by roman-right about 1 year ago

Pydantic V2 support

beanie -

Published by roman-right over 1 year ago

Batteries.
The first battery is the queue system. Doc: https://beanie-odm.dev/batteries/queue/

beanie -

Published by roman-right over 1 year ago

  • Fix | 496 | Support aggregation chaining after find with fetch_links=True.
  • Fix | 528 | Rework IndexModelField for document settings.
  • Fix | 537 | Fetch lists of not only links.
  • Fix | 563 | Update logical operators documentation.
  • Fix | 508 | Unset unnecessary fields.
  • Fix | 531 | Return self for all modifying methods.