BSON (Binary JSON) to format binarny, który MongoDB używa do przechowywania dokumentów — rozszerza JSON o dodatkowe typy danych (takie jak daty, ObjectId, dane binarne i odpowiednie typy liczb) i jest efektywny w przechowywaniu i przechodzeniu. Zrozumienie typów BSON pomaga przechowywać dane poprawnie.
BSON — binarny JSON z więcej typami
JSON has limited types (string, number, boolean, null, object, array).
BSON adds: ObjectId, Date, Binary, Decimal128, distinct Int/Long/Double, Timestamp, etc.
→ BSON is more efficient (binary, typed, traversable) and richer than plain JSON text.
