如何在mongoDB中按$ near过滤?

时间:2015-11-21 07:32:36

标签: java mongodb geojson

我想使用$near进行过滤,但我收到了此错误:

  

命令失败[count]:

{ "serverUsed" : "localhost/127.0.0.1:27017",
  "ok" : 0.0 , 
  "errmsg" : "not handled: $maxDistance" , 
  "code" : 2} 

这是我的代码:

DBObject query = BasicDBObjectBuilder.start()
                .push("geometry")
                    .add("$maxDistance", 500)
                    .push("$near")
                        .push("$geometry")
                            .add("type", "Point")
                            .add("coordinates", array)
                .get();
DBCursor cursor = collection.find(query);

这是我的数据:

enter image description here

0 个答案:

没有答案