Basicamente, não precisamos fazer nada :-) com o tipo de dados, pois o mecanismo mongo aplicará o tipo correto aos dados inseridos.
Ao criar um objeto javascript que será inserido no mongo:
var object = {
thisWillBeNumber : 1,
thisWillBeString :"aaa",
thisWillBeAnArray = [1,2,3]
thisWillBeDateTime: new Date()
}
então o mongo usa o tipo de objeto javascript e o salva. Em alguns drivers/framework, podemos aplicar tipos de nível de aplicativo de nossos campos/variáveis e essas informações podem ser adicionadas ao documento armazenado.