Fondamentalement, nous n'avons rien à faire :-) avec le type de données car le moteur mongo appliquera le type correct aux données insérées.
Lors de la création d'un objet javascript qui sera inséré dans mongo :
var object = {
thisWillBeNumber : 1,
thisWillBeString :"aaa",
thisWillBeAnArray = [1,2,3]
thisWillBeDateTime: new Date()
}
puis mongo utilise le type d'objet javascript et l'enregistre. Dans certains pilotes/cadres, nous pouvons appliquer les types de niveau d'application de nos champs/variables et ces informations pourraient être ajoutées au document stocké.