Mongo ODMによると、ニアクエリの後に距離を取得できるはずです。
ドキュメントに示されているようにnearクエリを使用すると、結果を取得できますが、距離が追加されることはありません。
これが私の質問です:
$query = $dm->createQueryBuilder('SomeBundle:Blah')
->select('id', 'name', 'distance', 'propertyType', 'squareFootage')->field('coordinates')->near($latitude, $longitude);
$results = $query->getQuery()->execute();
foreach ($results as $city) {
echo $city->name.': '.$city->distance."\n";
}
私のdistanceプロパティは次のように設定されています:
/** @MongoDB\Distance */
public $distance;
結果が出ません。Mongo ODMにバグはありますか?