Los almacenes de datos de documentos se representan en JSON, donde cada documento es en sí mismo una estructura de datos compleja. Los documentos pueden contener estructuras anidadas de varios tipos de datos y los usuarios pueden consultar estas estructuras para recuperar o actualizar los documentos, o partes de estos, sin bloquear la base de datos. Los documentos se almacenan y recuperan a través de una clave primaria exclusiva.