BSON je binární kódování dokumentů podobných JSON, které MongoDB používá při ukládání dokumentů do kolekcí. Přidává podporu pro datové typy jako Date a binární, které nejsou podporovány v JSON.
V praxi toho o BSON při práci s MongoDB moc vědět nemusíte, stačí při konstrukci dokumentů použít nativní typy vašeho jazyka a dodané typy (např. ObjectId) jeho ovladače a ty se namapují do příslušný typ BSON ovladačem.