Media Document Structure
Each media document in your collection contains standard Payload fields plus Cloudinary-specific metadata:CloudinaryMetadata Type
Thecloudinary field contains metadata defined by the CloudinaryMetadata type from types.ts:172-189:
Accessing Media Fields
Public ID and Basic Metadata
The public ID is essential for generating Cloudinary transformations:Version Information
When versioning is enabled, access version metadata:Image and Video Metadata
For images and videos, additional dimensions are available:PDF-Specific Fields
PDF documents have additional page-related metadata:Field Definitions in Source
The Cloudinary fields are defined insrc/collections/Media/fields/cloudinary.ts:4-151:
View Complete Cloudinary Fields Definition
View Complete Cloudinary Fields Definition
Version History Fields
When versioning is enabled withstoreHistory: true, version fields are added from src/collections/Media/fields/versions.ts:4-52:
Querying Media with Specific Fields
You can optimize queries by selecting only the fields you need:Next Steps
Custom Media Collections
Learn how to create custom media collections with additional configuration
Frontend Integration
Use Cloudinary URLs and transformations in your frontend