=================
mongo-datatables
=================

A Python package that seamlessly connects jQuery DataTables to MongoDB collections, providing
efficient server-side processing for large datasets with minimal configuration.

Support
=======

If you find this project helpful, consider buying me a coffee!

.. image:: https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png
   :target: https://www.buymeacoffee.com/pjosols
   :alt: Buy Me A Coffee
   :width: 160px

|

.. raw:: html

   <div style="margin-bottom: 10px;"></div>

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   installation
   quickstart
   datatables
   editor
   examples
   changelog

Features
========

* Server-side pagination, sorting, and filtering for DataTables
* Global search across multiple columns
* Column-specific searches using both DataTables API and 'field:value' syntax
* Support for regex search with case-insensitive matching
* Custom MongoDB filters for advanced query scenarios
* Nested document field support using dot notation
* Automatic handling of MongoDB data types
* Performance optimized MongoDB aggregation pipelines
* CRUD operations with DataTables Editor support

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`