1
mongomapper를 사용하여 'within'쿼리를 수행하려고합니다. 내가 쉘에서 명령을 실행하면 모든 것이 잘 작동 :mongomapper geospatial 'within'쿼리
box = [[32.476750,-117.246094],[32.850173,-116.806641]]
db.locations.find({"location" : {"$within" : {"$box" : box}}})
// Bunch of results
을 그러나, 나는 레일 콘솔에서 동일한 작업을 실행할 때이 전무를 얻을 : 나는 Location.first 할 경우
box = [[32.476750,-117.246094],[32.850173,-116.806641]]
Location.find(:location => {"$within" => {"$box" => box}})
=> nil
내가 얻을 위치 다시 그래서 내가 올바른 db 컬렉션을 가리키고 있다는 것을 알 수 있습니다. 0 결과를 반환하는 mongomapper 쿼리에서 무엇을 잘못 했습니까?