Dans le "sens du mot" C/C++, les ints sont pas vraiment garanti
être des valeurs 32 bits. Un int
doit être d'au moins 16 bits, mais correspond généralement à l'architecture de la plate-forme (par exemple, 32 ou 64 bits).
Comme mentionné par @Jasd, JavaScript n'a qu'un seul type numérique qui est une virgule flottante (double
en C).
Depuis le shell MongoDB, vous devriez pouvoir utiliser les fonctions NumberInt(..)
pour obtenir une valeur entière BSON 32 bits
ou NumberLong(..)
pour obtenir un entier BSON 64 bits.