2014-05-17 106 views
0

我有一個HTML 5/Javscript應用程序使用C#web服務將數據保存在MongoDB中。 我相信我們可以使用Node js訪問MongoDB。這就像使用javscript訪問MongoDB一樣。 如何從前端調用數據訪問腳本,比如點擊按鈕。現在,這個按鈕點擊調用一個C#web服務。 我可以在輸入節點,然後輸入腳本名稱後,在unix終端中運行數據訪問腳本。但是,我如何彌合我的前端和後端之間的差距;把這兩個合在一起? 點擊一個按鈕,需要調用這個腳本(即mongodb)。使用Nodejs訪問MongoDB

+0

我認爲這是一個重複的問題 我覺得你可以參考[JavaScript的 - 連接的MongoDB的前端? - Stack Overflow](http://stackoverflow.com/questions/17469237/connecting-mongodb-to-the-front-end) Philipp有很好的解釋xD – rkansola

+0

網上有很多教程使用Web服務通過Node.JS訪問MongoDB。你有關於你寫的代碼的具體編程問題嗎? – WiredPrairie

+0

如果是通過Node JS訪問MongoDB,那麼爲什麼我們需要一個Web服務?這是我正在尋找的。 Node JS可以運行一個訪問MongoDB的腳本,但是我會用前端Javscript調用這個腳本嗎? –

回答

0

我覺得你可以參考javascript - Connecting MongoDB to the front-end? - Stack Overflow

菲利普具有很好的解釋的xD

只需添加上一點點,爲什麼你不能從前端使用MongoDB的(或DB)。

您需要驅動程序才能連接,並且這不包含在您的Web瀏覽器js引擎中。

瞭解更多:

+0

你引用我的那個也沒有答案,我知道如何使用節點JS訪問mongoDB。我想知道的是如何使用節點從我的前端訪問mongo數據庫。說,我點擊一個按鈕,它應該導致MongoDB被訪問(使用N​​ode的JS of course)。但是,Node Js如何與我的前端進行集成。 –

+0

是的。對於那個很抱歉。所以你需要一個驅動程序。這不是由您的前端(用戶的網頁瀏覽器)提供的。 – rkansola