Skip to main content
Version: 4.53.0

Data model structure

This section describes the structure of the data model.

  • Documents of the kind RECORD have one or more parent reference(s) to a CONTAINER or RECORD document.

  • Documents of the kind CONTAINER have one or more parent reference(s) to a CONTAINER document.

    The reference can be null if the container document represents the root.

  • Documents of the kind CONTAINER and RECORD can contain references to objects - Versions - Acls - Binaries - AuditLogs

  • BINARY documents can contain references to the local copy of the binary which resides in a GridFS storage bucket.

  • RELATION documents contain references to CONTAINER or RECORD kind documents.

  • Documents of the kind PRINCIPAL are used to represent users and groups. We represent them in the image as a separate, floating kind, as they are not directly related to the other kinds and might have references to other kinds.