2016-08-18 30 views
-2

我很努力完成這個查詢,但也許我使用了錯誤的方法。現在我在做這樣的:MongoDB地理空間:如何找到一個點是否在任何其他點的範圍

db.cells.find(
    { 
    loc: { 
     $nearSphere: { 
      $geometry: { 
       type : "Point", 
       coordinates : [ 31.0, 31.0 ] 
      }, 
      $minDistance: 0, 
      $maxDistance: $range 
     } 
    } 
    } 
)   

這裏$range應該是我的文檔的一個領域,但在前面的回答,他們告訴我,有沒有選擇這樣做,在MongoDB中。

所以,我想檢索所有的文件,其中loc是距離以內的距離內的點。是否可以通過單個查詢來完成?如有必要,我可以重構文檔格式。

謝謝

回答

-2

不,這是不可能的。範圍標準必須在查詢創建時知道。

相關問題