0
根據蒙戈ODM,應該能夠接近查詢後得到的距離:查詢附近的Mongo ODM不填充距離屬性。它是空的?
當我使用不久的查詢,因爲它顯示在文檔中,我能夠得到的結果卻距離從未被添加。
這裏是我的查詢:
$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";
}
我的距離屬性被設置爲:
/** @MongoDB\Distance */
public $distance;
我沒有得到任何結果。 Mongo ODM有錯誤嗎?
嘗試提取mongo查詢並嘗試通過控制檯進行查詢。 (用於調試) – Marc