geo-pagination 시스템이 필요합니다. 이 기사에 refeer Blog article from mongoDB
내 문제는 내가 교리 MongoDB를 그리고 난을 사용하고이 교리 MongoDB를에 minDistance 필드를 설정하는 방법을 찾을 수가 없다는 것입니다 내 몽고 버전은 2.4.8입니다geonear에서 minDistance를 설정하십시오.
0
A
답변
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에서도 찾을 수 있습니다.
네가 맞습니다! 방금 버전 2.6으로 업데이트했고 작동하도록 교리와 애쓰는 중입니다. – Sekai