MongoDB representa documentos JSON en formato codificado en binario, por lo que lo llamamos BSON detrás de escena .
BSON amplía el modelo JSON para proporcionar tipos de datos adicionales, como Date y binary, que no son compatibles con JSON, también proporcionan campos ordenados para que sea eficiente para codificar y decodificar en diferentes idiomas.
En otras palabras, podemos decir que BSON es solo JSON binario (un superconjunto de JSON con algunos tipos de datos más, lo más importante es la matriz de bytes binarios).
El uso de Mongodb como formato de serialización de JSON incluye un formato de codificación para almacenar y acceder a documentos . simplemente podemos decir que BSON es un formato binario codificado para datos JSON.
para más artículo de mongoDB: https://om9x.com/blog/bson-vs-json/