BSON は、MongoDBがドキュメントをコレクションに保存するときに使用するJSONのようなドキュメントのバイナリエンコーディングです。 JSONでサポートされていないDateやbinaryなどのデータ型のサポートが追加されます。
実際には、MongoDBを操作するときにBSONについて詳しく知る必要はありません。ドキュメントを作成するときに、言語のネイティブタイプとそのドライバーの提供されたタイプ(ObjectIdなど)を使用するだけで、それらはにマップされます。ドライバーによる適切なBSONタイプ。