Helps you with finding POIs in a 2D space

<?php
$m 
= new MongoClient$c $m->demo->pubs$c->drop();

$c->createIndex( [ 'l' => '2d' ] );
$c->insert([ 'name' => 'Betsy Smith',   'l' => [ -0.19351.537 ] ]);
$c->insert([ 'name' => 'London Tavern''l' => [ -0.20251.545 ] ]);

$closest $m->demo->command( [
    
'geoNear' => 'pubs',
    
'near' => [ -0.19851.538 ],
    
'spherical' => true,
] );

foreach ( 
$closest['results'] as $res ) {
  
printf"%s: %.2f km\n"$res['obj']['name'], $res['dis'] * 6378 );
}
?>