MongoDB + PHP e definição de variáveis

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
)
);