In de C/C++ "zin van het woord" zijn ints niet echt gegarandeerd
32-bits waarden zijn. Een int
moet minimaal 16-bits zijn, maar komt over het algemeen overeen met de platformarchitectuur (bijv. 32 of 64-bits).
Zoals vermeld door @Jasd, heeft JavaScript slechts één numeriek type, namelijk een drijvende komma (double
in C).
Vanuit de MongoDB-shell zou je de functies NumberInt(..)
moeten kunnen gebruiken om een BSON 32-bit integerwaarde
te krijgen of NumberLong(..)
om een BSON 64-bit integer te krijgen.