2014-04-01 5 views

답변

1

Doctrine MongoDB에서 지원되지 않았지만, 브랜치 (아직 1.2.0 릴리스가 없음)에있는 PR #171에 구현되었습니다. 해당 PR의 문서 블록 또는 단위 테스트를 사용하여이를 사용하는 방법에 대한 통찰력을 얻을 수 있지만 maxDistance() 이후에 모델링했습니다.

Doctrine MongoDB의 1.1.x에서 옵션을 geoNear에 삽입하는 데 사용할 수있는 빌더 메소드가 실제로 필요하지 않았 음을 언급해야합니다. this code in Query.php을 보면 궁극적으로 Query의 생성자에서 나온 $options 위에있는 빌더의 옵션을 병합 한 것을 볼 수 있습니다. 기존 빌더 메소드가없는 경우 다른 명령에 옵션을 전달해야하는 경우이를 명심하십시오.

마지막으로 MongoDB 2.4.8을 사용하고 있다고 언급했습니다. MongoDB 2.4.x는이 옵션 (geoNear) 또는 쿼리 연산자 ($near$nearSphere)를 지원하지 않습니다. SERVER-9395 (this commit)으로 구현되었으며 2.5.1에 ​​처음 나타났습니다. 2.6.0에서도 찾을 수 있습니다.

+0

네가 맞습니다! 방금 버전 2.6으로 업데이트했고 작동하도록 교리와 애쓰는 중입니다. – Sekai