├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ └── feature_request.yml └── workflows │ ├── publishing_docs_s3.yml │ ├── python_publish.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── code_of_conduct.md ├── coverage.json ├── coverage.py ├── docs ├── assets │ ├── images │ │ ├── favicon.png │ │ ├── insomnia_request.png │ │ ├── logo.png │ │ ├── pyodmongo_Logo_BG_Dark.png │ │ └── pyodmongo_Logo_BG_White.png │ └── javascripts │ │ └── version_selector.js ├── en │ ├── aggregation.md │ ├── contributing.md │ ├── db_model.md │ ├── delete.md │ ├── fastapi.md │ ├── find.md │ ├── getting_started.md │ ├── index.md │ ├── indexes.md │ ├── query_operators.md │ ├── release_notes.md │ └── save.md ├── mkdocs.yml ├── pt-BR │ ├── aggregation.md │ ├── contributing.md │ ├── db_model.md │ ├── delete.md │ ├── fastapi.md │ ├── find.md │ ├── getting_started.md │ ├── index.md │ ├── indexes.md │ ├── query_operators.md │ ├── release_notes.md │ └── save.md └── stylesheets │ └── extras.css ├── docs_old └── v0 │ ├── assets │ ├── images │ │ ├── favicon.png │ │ ├── insomnia_request.png │ │ ├── logo.png │ │ ├── pyodmongo_Logo_BG_Dark.png │ │ └── pyodmongo_Logo_BG_White.png │ └── javascripts │ │ └── version_selector.js │ ├── en │ ├── aggregation.md │ ├── contributing.md │ ├── db_model.md │ ├── delete.md │ ├── fastapi.md │ ├── find.md │ ├── getting_started.md │ ├── index.md │ ├── indexes.md │ ├── query.md │ ├── release_notes.md │ └── save.md │ ├── mkdocs.yml │ ├── pt-BR │ ├── aggregation.md │ ├── contributing.md │ ├── db_model.md │ ├── delete.md │ ├── fastapi.md │ ├── find.md │ ├── getting_started.md │ ├── index.md │ ├── indexes.md │ ├── query.md │ ├── release_notes.md │ └── save.md │ └── stylesheets │ └── extras.css ├── docs_utils_pre_build ├── docs_release_notes.py ├── examples │ ├── aggregation_async.py │ ├── aggregation_sync.py │ ├── and_magic.py │ ├── and_pyodmongo_queries.py │ ├── db_model.py │ ├── delete_async.py │ ├── delete_one_async.py │ ├── delete_one_sync.py │ ├── delete_sync.py │ ├── elem_match_pyodmongo_queries.py │ ├── embedded_basemodel.py │ ├── embedded_mainbasemodel.py │ ├── eq_magic.py │ ├── eq_pyodmongo_queries.py │ ├── fastapi.py │ ├── find_many_async.py │ ├── find_many_async_paginate.py │ ├── find_many_sync.py │ ├── find_many_sync_paginate.py │ ├── find_one_async.py │ ├── find_one_sync.py │ ├── gt_magic.py │ ├── gt_pyodmongo_queries.py │ ├── gte_magic.py │ ├── gte_pyodmongo_queries.py │ ├── in_pyodmongo_queries.py │ ├── indexes.py │ ├── indexes_advanced.py │ ├── lt_magic.py │ ├── lt_pyodmongo_queries.py │ ├── lte_magic.py │ ├── lte_pyodmongo_queries.py │ ├── ne_magic.py │ ├── ne_pyodmongo_queries.py │ ├── nin_pyodmongo_queries.py │ ├── nor_pyodmongo_queries.py │ ├── or_magic.py │ ├── or_pyodmongo_queries.py │ ├── reference.py │ ├── save_all_async.py │ ├── save_all_sync.py │ ├── save_async.py │ ├── save_sync.py │ └── sort_pyodmongo_queries.py └── resolve_exemples.py ├── mkdocs_build.sh ├── pre-commit ├── pyodmongo ├── __init__.py ├── engines │ ├── engines.py │ └── utils.py ├── models │ ├── db_decimal.py │ ├── db_field_info.py │ ├── db_model.py │ ├── fields.py │ ├── id_model.py │ ├── metaclasses.py │ ├── paginate.py │ ├── query_operators.py │ ├── responses.py │ └── sort_operators.py ├── queries │ ├── __init__.py │ ├── operators.py │ └── query_string.py ├── services │ ├── aggregate_stages.py │ ├── model_init.py │ ├── reference_pipeline.py │ └── verify_subclasses.py └── version.py ├── pyproject.py ├── pyproject.toml ├── requirements.txt └── tests ├── __init__.py ├── conftest.py ├── test_async_aggregate.py ├── test_async_crud_db.py ├── test_class.py ├── test_db_field_info.py ├── test_db_index.py ├── test_dict_empty.py ├── test_engines.py ├── test_fastapi.py ├── test_id_model.py ├── test_model_init_functions.py ├── test_object_id.py ├── test_project_pipeline.py ├── test_pydantic_validators.py ├── test_queries.py ├── test_reference_pipeline.py ├── test_save_dict.py ├── test_sync_aggregate.py ├── test_sync_crud_db.py ├── test_verify_subclass.py └── test_version.py /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/publishing_docs_s3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/.github/workflows/publishing_docs_s3.yml -------------------------------------------------------------------------------- /.github/workflows/python_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/.github/workflows/python_publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/README.md -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/coverage.json -------------------------------------------------------------------------------- /coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/coverage.py -------------------------------------------------------------------------------- /docs/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/assets/images/favicon.png -------------------------------------------------------------------------------- /docs/assets/images/insomnia_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/assets/images/insomnia_request.png -------------------------------------------------------------------------------- /docs/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/assets/images/logo.png -------------------------------------------------------------------------------- /docs/assets/images/pyodmongo_Logo_BG_Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/assets/images/pyodmongo_Logo_BG_Dark.png -------------------------------------------------------------------------------- /docs/assets/images/pyodmongo_Logo_BG_White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/assets/images/pyodmongo_Logo_BG_White.png -------------------------------------------------------------------------------- /docs/assets/javascripts/version_selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/assets/javascripts/version_selector.js -------------------------------------------------------------------------------- /docs/en/aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/aggregation.md -------------------------------------------------------------------------------- /docs/en/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/contributing.md -------------------------------------------------------------------------------- /docs/en/db_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/db_model.md -------------------------------------------------------------------------------- /docs/en/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/delete.md -------------------------------------------------------------------------------- /docs/en/fastapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/fastapi.md -------------------------------------------------------------------------------- /docs/en/find.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/find.md -------------------------------------------------------------------------------- /docs/en/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/getting_started.md -------------------------------------------------------------------------------- /docs/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/index.md -------------------------------------------------------------------------------- /docs/en/indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/indexes.md -------------------------------------------------------------------------------- /docs/en/query_operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/query_operators.md -------------------------------------------------------------------------------- /docs/en/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/release_notes.md -------------------------------------------------------------------------------- /docs/en/save.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/en/save.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/pt-BR/aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/aggregation.md -------------------------------------------------------------------------------- /docs/pt-BR/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/contributing.md -------------------------------------------------------------------------------- /docs/pt-BR/db_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/db_model.md -------------------------------------------------------------------------------- /docs/pt-BR/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/delete.md -------------------------------------------------------------------------------- /docs/pt-BR/fastapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/fastapi.md -------------------------------------------------------------------------------- /docs/pt-BR/find.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/find.md -------------------------------------------------------------------------------- /docs/pt-BR/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/getting_started.md -------------------------------------------------------------------------------- /docs/pt-BR/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/index.md -------------------------------------------------------------------------------- /docs/pt-BR/indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/indexes.md -------------------------------------------------------------------------------- /docs/pt-BR/query_operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/query_operators.md -------------------------------------------------------------------------------- /docs/pt-BR/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/release_notes.md -------------------------------------------------------------------------------- /docs/pt-BR/save.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/pt-BR/save.md -------------------------------------------------------------------------------- /docs/stylesheets/extras.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs/stylesheets/extras.css -------------------------------------------------------------------------------- /docs_old/v0/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/assets/images/favicon.png -------------------------------------------------------------------------------- /docs_old/v0/assets/images/insomnia_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/assets/images/insomnia_request.png -------------------------------------------------------------------------------- /docs_old/v0/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/assets/images/logo.png -------------------------------------------------------------------------------- /docs_old/v0/assets/images/pyodmongo_Logo_BG_Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/assets/images/pyodmongo_Logo_BG_Dark.png -------------------------------------------------------------------------------- /docs_old/v0/assets/images/pyodmongo_Logo_BG_White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/assets/images/pyodmongo_Logo_BG_White.png -------------------------------------------------------------------------------- /docs_old/v0/assets/javascripts/version_selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/assets/javascripts/version_selector.js -------------------------------------------------------------------------------- /docs_old/v0/en/aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/aggregation.md -------------------------------------------------------------------------------- /docs_old/v0/en/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/contributing.md -------------------------------------------------------------------------------- /docs_old/v0/en/db_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/db_model.md -------------------------------------------------------------------------------- /docs_old/v0/en/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/delete.md -------------------------------------------------------------------------------- /docs_old/v0/en/fastapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/fastapi.md -------------------------------------------------------------------------------- /docs_old/v0/en/find.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/find.md -------------------------------------------------------------------------------- /docs_old/v0/en/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/getting_started.md -------------------------------------------------------------------------------- /docs_old/v0/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/index.md -------------------------------------------------------------------------------- /docs_old/v0/en/indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/indexes.md -------------------------------------------------------------------------------- /docs_old/v0/en/query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/query.md -------------------------------------------------------------------------------- /docs_old/v0/en/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/release_notes.md -------------------------------------------------------------------------------- /docs_old/v0/en/save.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/en/save.md -------------------------------------------------------------------------------- /docs_old/v0/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/mkdocs.yml -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/aggregation.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/contributing.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/db_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/db_model.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/delete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/delete.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/fastapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/fastapi.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/find.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/find.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/getting_started.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/index.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/indexes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/indexes.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/query.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/release_notes.md -------------------------------------------------------------------------------- /docs_old/v0/pt-BR/save.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/pt-BR/save.md -------------------------------------------------------------------------------- /docs_old/v0/stylesheets/extras.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_old/v0/stylesheets/extras.css -------------------------------------------------------------------------------- /docs_utils_pre_build/docs_release_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/docs_release_notes.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/aggregation_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/aggregation_async.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/aggregation_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/aggregation_sync.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/and_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/and_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/and_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/and_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/db_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/db_model.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/delete_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/delete_async.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/delete_one_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/delete_one_async.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/delete_one_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/delete_one_sync.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/delete_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/delete_sync.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/elem_match_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/elem_match_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/embedded_basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/embedded_basemodel.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/embedded_mainbasemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/embedded_mainbasemodel.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/eq_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/eq_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/eq_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/eq_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/fastapi.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/find_many_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/find_many_async.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/find_many_async_paginate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/find_many_async_paginate.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/find_many_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/find_many_sync.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/find_many_sync_paginate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/find_many_sync_paginate.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/find_one_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/find_one_async.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/find_one_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/find_one_sync.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/gt_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/gt_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/gt_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/gt_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/gte_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/gte_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/gte_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/gte_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/in_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/in_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/indexes.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/indexes_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/indexes_advanced.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/lt_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/lt_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/lt_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/lt_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/lte_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/lte_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/lte_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/lte_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/ne_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/ne_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/ne_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/ne_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/nin_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/nin_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/nor_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/nor_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/or_magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/or_magic.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/or_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/or_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/reference.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/save_all_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/save_all_async.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/save_all_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/save_all_sync.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/save_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/save_async.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/save_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/save_sync.py -------------------------------------------------------------------------------- /docs_utils_pre_build/examples/sort_pyodmongo_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/examples/sort_pyodmongo_queries.py -------------------------------------------------------------------------------- /docs_utils_pre_build/resolve_exemples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/docs_utils_pre_build/resolve_exemples.py -------------------------------------------------------------------------------- /mkdocs_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/mkdocs_build.sh -------------------------------------------------------------------------------- /pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pre-commit -------------------------------------------------------------------------------- /pyodmongo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/__init__.py -------------------------------------------------------------------------------- /pyodmongo/engines/engines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/engines/engines.py -------------------------------------------------------------------------------- /pyodmongo/engines/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/engines/utils.py -------------------------------------------------------------------------------- /pyodmongo/models/db_decimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/db_decimal.py -------------------------------------------------------------------------------- /pyodmongo/models/db_field_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/db_field_info.py -------------------------------------------------------------------------------- /pyodmongo/models/db_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/db_model.py -------------------------------------------------------------------------------- /pyodmongo/models/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/fields.py -------------------------------------------------------------------------------- /pyodmongo/models/id_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/id_model.py -------------------------------------------------------------------------------- /pyodmongo/models/metaclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/metaclasses.py -------------------------------------------------------------------------------- /pyodmongo/models/paginate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/paginate.py -------------------------------------------------------------------------------- /pyodmongo/models/query_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/query_operators.py -------------------------------------------------------------------------------- /pyodmongo/models/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/responses.py -------------------------------------------------------------------------------- /pyodmongo/models/sort_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/models/sort_operators.py -------------------------------------------------------------------------------- /pyodmongo/queries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/queries/__init__.py -------------------------------------------------------------------------------- /pyodmongo/queries/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/queries/operators.py -------------------------------------------------------------------------------- /pyodmongo/queries/query_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/queries/query_string.py -------------------------------------------------------------------------------- /pyodmongo/services/aggregate_stages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/services/aggregate_stages.py -------------------------------------------------------------------------------- /pyodmongo/services/model_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/services/model_init.py -------------------------------------------------------------------------------- /pyodmongo/services/reference_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/services/reference_pipeline.py -------------------------------------------------------------------------------- /pyodmongo/services/verify_subclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/services/verify_subclasses.py -------------------------------------------------------------------------------- /pyodmongo/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyodmongo/version.py -------------------------------------------------------------------------------- /pyproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyproject.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_async_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_async_aggregate.py -------------------------------------------------------------------------------- /tests/test_async_crud_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_async_crud_db.py -------------------------------------------------------------------------------- /tests/test_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_class.py -------------------------------------------------------------------------------- /tests/test_db_field_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_db_field_info.py -------------------------------------------------------------------------------- /tests/test_db_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_db_index.py -------------------------------------------------------------------------------- /tests/test_dict_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_dict_empty.py -------------------------------------------------------------------------------- /tests/test_engines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_engines.py -------------------------------------------------------------------------------- /tests/test_fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_fastapi.py -------------------------------------------------------------------------------- /tests/test_id_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_id_model.py -------------------------------------------------------------------------------- /tests/test_model_init_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_model_init_functions.py -------------------------------------------------------------------------------- /tests/test_object_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_object_id.py -------------------------------------------------------------------------------- /tests/test_project_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_project_pipeline.py -------------------------------------------------------------------------------- /tests/test_pydantic_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_pydantic_validators.py -------------------------------------------------------------------------------- /tests/test_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_queries.py -------------------------------------------------------------------------------- /tests/test_reference_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_reference_pipeline.py -------------------------------------------------------------------------------- /tests/test_save_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_save_dict.py -------------------------------------------------------------------------------- /tests/test_sync_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_sync_aggregate.py -------------------------------------------------------------------------------- /tests/test_sync_crud_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_sync_crud_db.py -------------------------------------------------------------------------------- /tests/test_verify_subclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_verify_subclass.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mauro-andre/pyodmongo/HEAD/tests/test_version.py --------------------------------------------------------------------------------