bsonid objectid implementation in kotlin & typescript BsonId is full implementation of MongoDB ObjectId BsonShortId is compress version of BsonId (16 char or 8 byte) could be convert into BigInteger typescript implementation is located in /src/resources or extract from jar