使用java驱动程序的mongodb 2d位置搜索

时间:2015-03-06 10:56:01

标签: java mongodb

我遇到mongodb的java驱动程序问题。我需要找到具有指定半径的地方。通过shell查询工作完美:

db.dealy.venues.find({point : { $near : [55.7503343916123,37.65418658056641] , $maxDistance : 80/111.12}})

但是当我尝试通过java驱动程序执行相同操作时,它会得到空的结果。

add(new BasicDBObject("point",
                    new BasicDBObject("$near", new Double[]{nearestLng, nearestLat}).append("$maxDistance", 80/111.12)));

有人可以解释我为什么吗?谢谢!

0 个答案:

没有答案