我想使用$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);
这是我的数据: