how to use yii\mongodb\ActiveRecord get near distance?

is save to mongo attributes :

uid,longitude,latitude

how do i user AR to get NearBy Person?

my code:

public static function getUserByDistance($longitude, $latitude, $maxdistance, $limit=10)

{

$param = [

‘loc’ => [

‘$nearSphere’ => [

‘$geometry’ => [

‘type’ => ‘Point’,

‘coordinates’ => array(doubleval($longitude), doubleval($latitude)),

],

‘$maxDistance’ => $maxdistance*1000

]

]

];

$results = static::find()->where($param)->limit($limit)->all();

var_dump($results);exit;

}

thanks very much