Abbiamo un'applicazione che memorizza alcuni valori di configurazione da C/C++ in MongoDB e ha la possibilità di essere riavviato (cioè funziona per un po ', qualcuno interrompe l'applicazione, cambia la configurazione, quindi esegue nuovamente l'app e riprende da dove era stata interrotta). Funziona come un incantesimo per le configurazioni booleane e stringa.Cambiare il tipo di un campo MongoDB in numero intero dalla sua console
Ma poi abbiamo alcuni interi (nella nostra attuale implementazione C/C++ - valori a 32 bit). E quando uso la console MongoDB per modificare quei valori interi, Mongo li memorizza sempre come Number (che è doulble nell'implementazione C/C++). Modificheremo l'app in modo da ottenere valori doppi in attesa di numeri interi, ma mi chiedevo se esiste un modo per forzare Mongo a memorizzare numeri interi dalla sua console JavaScript.
Qualche suggerimento?
Rispondere nuovamente ai valori utilizzando parseFloat() o semplicemente non inserire alcun segno di riconoscimento vocale attorno al valore – Sammaye
In realtà provare parseInt() scusa – Sammaye