Quando se trabalha com MongoDB no PHP, algo importante é que as variáveis devem ter seu tipo definido ou suas consultas lhe trarão algumas dores de cabeça, visto que 1! = ‘1’, logo:
<?php
$_idade= (int) $_POST['idade']; // ou $_idade = 25;
$db->collection->insert(
Array(
'data_registro' => new MongoDate(time()), // UTC
'nome' => 'Michel Wilhelm',
'idade' => $_idade
)
);