Im Grunde müssen wir nichts tun :-) mit dem Datentyp, da die Mongo-Engine den korrekten Typ auf die eingefügten Daten anwendet.
Beim Erstellen eines Javascript-Objekts, das in Mongo eingefügt wird:
var object = {
thisWillBeNumber : 1,
thisWillBeString :"aaa",
thisWillBeAnArray = [1,2,3]
thisWillBeDateTime: new Date()
}
dann verwendet Mongo den Javascript-Objekttyp und speichert ihn. In einigen Treibern/Frameworks können wir Typen unserer Felder/Variablen auf Anwendungsebene erzwingen, und solche Informationen können zu gespeicherten Dokumenten hinzugefügt werden.