1 repositorio
Defining automatic deletion behaviors for referenced documents to maintain database integrity.
Distinct from Document Reference Validation: Focuses on database deletion rules for references rather than documentation link validation
Explore 1 awesome GitHub repository matching data & databases · Cascade Deletion Rules. Refine with filters or upvote what's useful.
MongoEngine es un mapeador de objetos-documentos (ODM) para Python que traduce registros de base de datos en objetos para proporcionar una interfaz orientada a objetos para la persistencia de datos. Sirve como gestor de documentos y validador de esquemas para MongoDB, mapeando clases a documentos para imponer tipos de datos y reglas de validación. El proyecto proporciona un sistema de queryset de carga perezosa (lazy-loaded) para filtrar, ordenar y agregar colecciones utilizando sintaxis Pythonica. Gestiona estructuras de datos complejas a través de características como la herencia de documentos, el manejo recursivo de documentos incrustados y la vinculación de objetos basada en referencias. La librería cubre amplias capacidades, incluyendo migración de esquemas, búsqueda de texto completo y la gestión de archivos binarios grandes a través del sistema de archivos GridFS. También incluye herramientas para la optimización de índices de base de datos, perfilado del rendimiento de consultas y hooks de ciclo de vida basados en señales para automatizar la lógica durante los eventos de documentos.
Links documents together and defines automatic deletion rules for when a referenced document is removed.