Zasadniczo nie musimy nic robić :-) z typem danych, ponieważ silnik mongo zastosuje właściwy typ do wprowadzonych danych.
Podczas tworzenia obiektu javascript, który zostanie wstawiony do mongo:
var object = {
thisWillBeNumber : 1,
thisWillBeString :"aaa",
thisWillBeAnArray = [1,2,3]
thisWillBeDateTime: new Date()
}
następnie mongo używa typu obiektu javascript i zapisuje go. W niektórych sterownikach/frameworkach możemy wymusić na poziomie aplikacji typy naszych pól/zmiennych i takie informacje mogą zostać dodane do przechowywanego dokumentu.