【发布时间】:2014-12-26 12:23:36
【问题描述】:
我对 mongodb 中的 $near 有疑问
我必须找出半径周围特定位置的用户。
我有位置[ 18.58528075595879 , 73.73364686965942],我想从250码半径范围内搜索用户。
我有 users 表,其中有 gpsloc 数组。
我在 gpsloc 上放了索引“2d”
db.users.ensureIndex({loc: "2d"})
我正在尝试的查询
{ "gpsloc" : { "$near" : [ 18.58528075595879 , 73.73364686965942] , "$maxDistance" : 228.6} , "height" : "Average" , "hair" : "Brown" , "gender" : "Male"}
maxDistance (distance in meters/km/?) 的作用
【问题讨论】:
标签: java mongodb geolocation geospatial mongodb-query