NoSQL
This is a grid of non-relational database backends.
Search & Filter
| Package | django-storages | djongo | Django MongoDB Backend |
|---|---|---|---|
|
Description
|
https://django-storages.readthedocs.io/
|
Django and MongoDB database
connector |
Django MongoDB Backend
|
|
Category
|
App | Other | Other |
|
Using This
|
48
|
8
|
0
|
|
Python 3?
|
Yes | Yes | Yes |
|
Dev Status
|
Production/Stable | Alpha | Production/Stable |
|
Version (PyPI)
|
1.14.6 | 1.3.7 | 6.0.3 |
|
Stars
|
2,946 | 1,935 | 221 |
|
Forks
|
886 | 355 | 33 |
|
Commits
|
|
|
|
|
Updated
|
18 Jun 2025 | 26 Feb 2026 | 1 May 2026 |
|
License
|
BSD-3-Clause | AGPL | Custom |
|
Links
|
|||
|
Feature Comparison
(click cells to edit)
|
|||
|
Unsupported Django fields
|
—
|
—
|
—
|
|
Unsupported field options
|
—
|
—
|
—
|
|
Extra field types
|
—
|
—
|
—
|
|
Unsupported native field/data types
|
—
|
—
|
—
|
|
exact
|
—
|
—
|
—
|
|
iexact
|
—
|
—
|
—
|
|
contains
|
—
|
—
|
—
|
|
icontains
|
—
|
—
|
—
|
|
in
|
—
|
—
|
—
|
|
gt
|
—
|
—
|
—
|
|
gte
|
—
|
—
|
—
|
|
lt
|
—
|
—
|
—
|
|
lte
|
—
|
—
|
—
|
|
startswith
|
—
|
—
|
—
|
|
istartswith
|
—
|
—
|
—
|
|
endswith
|
—
|
—
|
—
|
|
iendswith
|
—
|
—
|
—
|
|
range
|
—
|
—
|
—
|
|
year
|
—
|
—
|
—
|
|
month
|
—
|
—
|
—
|
|
day
|
—
|
—
|
—
|
|
week_day
|
—
|
—
|
—
|
|
isnull
|
—
|
—
|
—
|
|
regex
|
—
|
—
|
—
|
|
iregex
|
—
|
—
|
—
|
|
search
|
—
|
—
|
—
|
|
Avg
|
—
|
—
|
—
|
|
Count
|
—
|
—
|
—
|
|
Max
|
—
|
—
|
—
|
|
Min
|
—
|
—
|
—
|
|
StdDev
|
—
|
—
|
—
|
|
Sum
|
—
|
—
|
—
|
|
Variance
|
—
|
—
|
—
|
|
OR queries
|
—
|
—
|
—
|
|
QuerySet.exclude()
|
—
|
—
|
—
|
|
QuerySet.annotate()
|
—
|
—
|
—
|
|
QuerySet.order_by()
|
—
|
—
|
—
|
|
QuerySet.reverse()
|
—
|
—
|
—
|
|
QuerySet.distinct()
|
—
|
—
|
—
|
|
QuerySet.values()
|
—
|
—
|
—
|
|
QuerySet.values_list()
|
—
|
—
|
—
|
|
QuerySet.dates()
|
—
|
—
|
—
|
|
QuerySet.select_related()
|
—
|
—
|
—
|
|
QuerySet.extra()
|
—
|
—
|
—
|
|
QuerySet.defer()/only()
|
—
|
—
|
—
|
|
QuerySet.count()
|
—
|
—
|
—
|
|
QuerySet.get()
|
—
|
—
|
—
|
|
QuerySet.create()
|
—
|
—
|
—
|
|
QuerySet.get_or_create()
|
—
|
—
|
—
|
|
QuerySet.exists()
|
—
|
—
|
—
|
|
QuerySet.in_bulk()
|
—
|
—
|
—
|
|
QuerySet.latest()
|
—
|
—
|
—
|
|
Transactions
|
—
|
—
|
—
|
|
JOINs
|
—
|
—
|
—
|
|
Multi-table inheritance
|
—
|
—
|
—
|
|
Unsupported Meta options
|
—
|
—
|
—
|
|
QuerySet.update()
|
—
|
—
|
—
|
|
Unsupported native DB features
|
—
|
—
|
—
|
|
QuerySet.in_bulk()
|
—
|
—
|
—
|
|
QuerySet.delete()
|
—
|
—
|
—
|
|
QuerySet.bulk_create()
|
—
|
—
|
—
|
|
hour
|
—
|
—
|
—
|
|
minute
|
—
|
—
|
—
|
|
second
|
—
|
—
|
—
|
|
Admin interface support
|
—
|
—
|
—
|
https://django-storages.readthedocs.io/
Django and MongoDB database connector
Django MongoDB Backend
Showing 3 of 12 packages in this grid.
Features Being Compared
Unsupported Django fields
All Django fields except for these are supported
Unsupported field options
These field options are ignored
Extra field types
Other field types which are supported (either from djangotoolbox.fields or provided by the backend itself)
Unsupported native field/data types
Which DB-specific field/data types have no alternative in Django
exact
iexact
contains
icontains
in
gt
gte
lt
lte
startswith
istartswith
endswith
iendswith
range
year
month
day
week_day
isnull
regex
iregex
search
Avg
Count
Max
Min
StdDev
Sum
Variance
OR queries
Are Q(...) | Q(...) queries supported?
QuerySet.exclude()
QuerySet.annotate()
QuerySet.order_by()
QuerySet.reverse()
QuerySet.distinct()
QuerySet.values()
QuerySet.values_list()
QuerySet.dates()
QuerySet.select_related()
QuerySet.extra()
QuerySet.defer()/only()
QuerySet.count()
QuerySet.get()
QuerySet.create()
QuerySet.get_or_create()
QuerySet.exists()
QuerySet.in_bulk()
QuerySet.latest()
Transactions
JOINs
Multi-table inheritance
Unsupported Meta options
All "class Meta" options are supported except for these
QuerySet.update()
Unsupported native DB features
QuerySet.in_bulk()
QuerySet.delete()
QuerySet.bulk_create()
hour
minute
second
Admin interface support
Can the backend be used with the admin interface?