2017-01-02 252 views
-5

我是一個新手..我知道編碼語言,如python和mongodb(pymongo).. 現在我想製作一個基於web的ui來獲取和顯示客戶端PC上的記錄..那裏也許一些查詢客戶端輸入以獲得所需的記錄... mongodb在服務器上...我需要知道哪些工具在那裏,我將需要發送查詢,並且還要查詢服務器上的數據庫.. 我ggoled,發現node.js,休息等..但不能完全理解......請幫助我明白我需要看到什麼事情來幫助我建立它...在遠程服務器上訪問MONGODB

+0

難道[我的回答(http://stackoverflow.com/questions/41431912/access-mongodb-on-remote-server/41432967#41432967)以下的幫助嗎?如果是這樣,那麼你可以考慮[接受答案](http://meta.stackexchange.com/a/5235/157646)。 – rsp

+0

對不起。我是新來的社區..我已經基本上存儲在服務器中的mongodb數據庫..我現在想開發一些後端腳本或程序,以便我可以在任何web瀏覽器中輸入url ..頁面應該打開要求idno的記錄(這是獨特的)..現在我想訪問MongoDB,獲取記錄,並顯示它在Web瀏覽器...我不知道JavaScript ..但我知道Python和C + +和Java相當不錯..所以任何人可以告訴我我應該用什麼來快速啓動.. thanku –

回答

0

您需要編寫一個將由您的前端/桌面應用程序使用的後端API。你使用的技術取決於你 - 它可以是Node,Python,Ruby,Java,Go,Lua,Perl甚至是C++。如果你使用的是Python,那麼你可以使用Express使用Django,如果你使用Ruby,那麼你可以使用Rails,如果你使用Perl,那麼你可以使用Catalyst等,所以當你選擇你的語言和運行時,你將不得不選擇一個後端框架來編寫API,因爲你不想從頭開始,特別是如果你沒有這方面的經驗。

如果您選擇Node,那麼LoopBack相對容易快速構建一個RESTful API來訪問數據庫。但也有Hapi,Restify,Sails,Koa,Express等等。

該後端必須連接到數據庫,因爲它從來都不是一個好主意,直​​接從用戶的計算機上出於安全原因,一個應用程序連接到數據庫。

這不是任何人都可以更詳細地回答的問題。有很多技術需要了解,以便構建您所需要的內容。您將需要一些時間來獲得所需的經驗來執行您所描述的內容,但以下是熟悉的主要概念:後端語言和運行時,後端框架,API體系結構,REST,HTTP,Mongo驅動程序,查詢,抽象,數據模型,路線,終點,處理程序,控制器等。祝你好運。