$m = new MongoClient( 'mongodb://localhost' );
$d = $m->selectDb( 'demo' );
$wantedD = isset($_GET['d']) ? $_GET['d']: 1;
$query = array( 'tags' => array( '$not' => array( '$size' => 0 ) ) );
$s = $d->command(
array(
'geoNear' => 'poi',
'spherical' => true,
'near' => array( (float) $_GET['lon'], (float) $_GET['lat'] ),
'num' => 250,
'maxDistance' => $wantedD / 6371.01,
'query' => $query,
)
);