En el "sentido de la palabra" de C/C++, los enteros son no garantizado
ser valores de 32 bits. Un int
debe tener al menos 16 bits, pero generalmente coincide con la arquitectura de la plataforma (p. ej., 32 o 64 bits).
Como mencionó @Jasd, JavaScript solo tiene un tipo numérico que es un punto flotante (double
en C).
Desde el shell de MongoDB, debería poder usar las funciones NumberInt(..)
para obtener un valor entero BSON de 32 bits
o NumberLong(..)
para obtener un entero BSON de 64 bits.