sql >> Database >  >> NoSQL >> MongoDB

Wijzig het type van een MongoDB-veld in een geheel getal vanaf de console

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.



  1. tel het totale aantal elementen in een array in document - MongoDB

  2. Een collectie binnen een collectie

  3. $project:Is het mogelijk om toegang te krijgen tot een eigenschap van een expressieresultaat in slechts één enkele fase?

  4. Hoe selecteer je twee tabellen (document) tegelijk op gebruikers-ID in mangoest?