MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Ändern Sie den Typ eines MongoDB-Felds in der Konsole in Integer

Im C/C++ "Sinn des Wortes" sind ints nicht wirklich garantiert 32-Bit-Werte sein. Ein int muss mindestens 16 Bit sein, entspricht aber im Allgemeinen der Plattformarchitektur (z. B. 32 oder 64 Bit).

Wie von @Jasd erwähnt, hat JavaScript nur einen numerischen Typ, der ein Fließkomma ist (double in C).

Von der MongoDB-Shell aus sollten Sie die Funktionen NumberInt(..) verwenden können um einen BSON 32-Bit Integer-Wert zu erhalten oder NumberLong(..) um eine BSON 64-Bit-Ganzzahl zu erhalten.