Ответ
MongoDB хранит данные в BSON (Binary JSON) — бинарном формате, расширяющем JSON. BSON поддерживает дополнительные типы данных (Date, BinData, ObjectId и др.) и оптимизирован для быстрой обработки.
Пример документа:
{
"_id": ObjectId("507f1f77bcf86cd799439011"),
"name": "John Doe",
"age": 30,
"registrationDate": ISODate("2023-01-01T00:00:00Z")
}
Ключевые особенности:
- Гибкая схема (документы в одной коллекции могут иметь разную структуру)
- Поддержка вложенных объектов и массивов
_id— обязательное уникальное поле (автогенерируется какObjectId, если не указано)