I C/C++ "ordets mening" är ints egentligen inte garanterad
vara 32-bitars värden. En int måste vara minst 16-bitar, men i allmänhet matchar plattformsarkitekturen (t.ex. 32 eller 64-bitar).
Som nämnts av @Jasd, har JavaScript bara en numerisk typ som är en flyttal (double i C).
Från MongoDB-skalet bör du kunna använda funktionerna NumberInt(..) för att få ett BSON 32-bitars heltalsvärde
eller NumberLong(..) för att få ett BSON 64-bitars heltal.