2016-03-16 30 views
0

最近,我們正在與一位想要與我們分享我們的mongodb收藏之一的客戶合作。我對Dev/Sys Ops相當陌生,所以我想知道與他們分享收藏的最佳方式是什麼?與客戶分享收藏的最佳方式

客戶端需要能夠指定日期,然後從集合中提取該範圍內的所有數據(因此需要某種查詢)。

我正在考慮讓他們通過ssh訪問mongo,但是這是否安全和合適?

我考慮的第二件事是通過創建一些簡單的Web應用程序,然後發送過來的POST

的思考?乾杯

+0

爲什麼不創建一個簡單的web應用程序來查詢mongo以充當抽象層......我不會讓他們訪問整個數據庫 - 儘管這取決於您的關係以及Mongo實例上的其他內容。 –

+0

嘿,是的,我們不想公開整個數據庫。好的,所以我會創建一個簡單的Web應用程序,他們可以從中選擇最新的格式以及返回哪種格式?作爲POST參數還是在網頁上打印?我們的客戶需要它,因爲他們開發工作來創建一些報告等 –

+2

一個簡單的REST API應該足夠了 - 將搜索條件發送到您的API,然後查詢MongoDB.Jet格式的返回將更容易 - 雖然這取決於您的客戶的要求。 –

回答

0

感謝您的幫助。我已經結束了簡單地創建用戶名和密碼給我的客戶端,並設置正確的權限,讓他們完成所有繁重的工作。

+0

那麼,你的客戶端需要從中抽象出什麼數據?您還應該提及您與第三方共享100%的數據。 –

+0

我創建了我的客戶所需的所有必要數據的集合,併爲他們提供了讀取此集合的訪問權限 - 並且僅限此集合 –

2

張貼作爲一個答案我的意見後OP

一個簡單REST API應該足夠小的討論 - 發送搜索條件到您的API,然後查詢的MongoDB。

以JSON格式返回會更容易 - 雖然這取決於您的客戶要求。

相關問題