2017-06-13 54 views
0

我試圖得到最接近的結果(按距離)到documentDB點,類似MongoDB中$near一些距離。整理與documentDB API

我嘗試了一些變化,但不斷收到錯誤/不支持的消息, ,我覺得我可能錯過了適當的方式。

我知道docDB也有一個MongoDB API,在我使用documentDB API的時候用$near查詢這個API有多大可能嗎?

回答

0

看來你正在使用Azure的宇宙DB:DocumentDB API,你想查詢最近的/最近的結果(按距離)的點。據我所知,它支持許多built-in Spatial functions,但目前它不支持最近的。

This thread討論了一個類似的問題,正如Andrew Liu所說,我們可以在查詢中選擇距離,並通過客戶端或通過存儲過程對其進行排序以獲取最近的點。

此外,有人給了feature request,你可以投票了。

+0

感謝弗雷德,我會選它。有沒有辦法使用MongoDB API和documentDB API? –

+0

當我們創建Azure的宇宙DB帳戶,我們應該選擇的一個[四種編程模型(https://i.stack.imgur.com/wqAIv.png):小鬼(圖),MongoDB中,SQL(DocumentDB),和表格(鍵值)。我們無法使數據庫支持DocumentDB API和MongoDB API。 –