用其他一些地理空间查询mongodb模拟$附近

时间:2015-08-19 02:37:45

标签: javascript mongodb mongodb-query

所以我不能用$或者$和$和mongodb 2.6接近$动作,有什么方法可以模仿吗?

db.places.find({$or: [{loc: {$near: [50,50]}}, {rating: {$gt: 3}}])

由于以上代码不可能,我可以用$ geoWithin或$ geometry等其他查询替换$ near来获得相同或类似的结果吗?

编辑:

我找到了

db.places.find({$or: [{loc: {$geoWithin: {$centerSphere: [50,50], 100}}}, {rating: {$gt: 3}}])

如果我在第一个例子中使用$ maxDistance

,这是不一样的

0 个答案:

没有答案