MongoDB представляет документы JSON в двоично-кодированном формате, поэтому мы называем его BSON за кулисами .
BSON расширяет модель JSON, предоставляя дополнительные типы данных, такие как Date и двоичные, которые не поддерживаются в JSON, а также предоставляют упорядоченные поля для обеспечения эффективности для кодирования и декодирования на разных языках.
Другими словами, мы можем сказать, что BSON - это просто двоичный JSON (расширенный набор JSON с некоторыми другими типами данных, наиболее важным является двоичный байтовый массив).
Mongodb, использующий в качестве формата сериализации JSON, включает в себя формат кодирования для хранения и доступа к документам . просто мы можем сказать, что BSON - это двоичный кодированный формат для данных JSON.
для более mongoDB статьи: https://om9x.com/blog/bson-vs-json/