En las bases de datos orientadas a documentos, un documento es un agregado, que almacena datos bajo una cierta estructura.

Sin necesidad de definir un esquema rígido para la estructura del documento, estas bases de datos ofrecen la posibilidad de manejar estructuras un poco más complejas que un par (clave, valor)

Generalmente, un documento se define como un conjunto de pares (clave, valor) que representan los atributos del documento y sus valores. Se admiten atributos multivaluados, y también se admite que el valor de un atributo sea a su vez un documento

Comparten algunas características con las bases de datos relacionales, como hacer consulta de selección o agregar datos. Algunos ejemplos son:

  • MongoDB
  • RethinkDB
  • CouchDB
  • RavenDB