NoSQL

This is a grid of non-relational database backends.

12 Packages
65 Features

Search & Filter

https://django-storages.readthedocs.io/

2,946
Stars
886
Forks
48
Usage
Py3
Status Production/Stable
Version 1.14.6
Updated 18 Jun 2025
License BSD-3-Clause
Commits
Features
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

Django and MongoDB database connector

1,935
Stars
355
Forks
8
Usage
Py3
Status Alpha
Version 1.3.7
Updated 26 Feb 2026
License AGPL
Commits
Features
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

Django MongoDB Backend

221
Stars
33
Forks
0
Usage
Py3
Status Production/Stable
Version 6.0.3
Updated 1 May 2026
License Custom
Commits
Features
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

Showing 3 of 12 packages in this grid.

View All Packages

Features Being Compared

65 features

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?