我使用DoctrineMongoDBBundle与Symfony2中,我已经与地理坐标有问题。 这工作得很好,但是当经度是例如像:0.635467代码不起作用。 我有更多的地理坐标,当它从0开始,距离字段为NULL只有失败。
这是我的代码:
$locations = $dm->createQueryBuilder('MyBundle:Location')
->field('id')->in($arrayIds)
->field('geocoordinates')
->geoNear($geocodes['lat'],$geocodes['lon'])
->getQuery()->execute()->toArray();
我下面这个链接: http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/geospatial-queries.html但与geonear方法。