Fondamentalmente non dobbiamo fare nulla :-) con il tipo di dati poiché il motore mongo applicherà il tipo corretto ai dati inseriti.
Quando si crea un oggetto javascript che verrà inserito in mongo:
var object = {
thisWillBeNumber : 1,
thisWillBeString :"aaa",
thisWillBeAnArray = [1,2,3]
thisWillBeDateTime: new Date()
}
quindi mongo utilizza il tipo di oggetto javascript e lo salva. In alcuni driver/framework possiamo applicare a livello di applicazione i tipi di campo/variabili e tali informazioni potrebbero essere aggiunte al documento memorizzato.