A document is a JSON-like record (BSON) with fields; a collection is a group of documents (like a table, but schema is flexible). Documents typically have an `_id` as a primary identifier.