nodejs 初次連結 mongodb 的詳細細節

來源:互聯網
上載者:User

標籤:

時間  2016-06-2613:05:16

在前端的學習也有一段時間了,學習了html,css,javascript,jqery,ajax,php,mysql,學習了這些,瞭解了一些皮毛,也沒有什麼時間靜下來學習其他的技術,在web前端的技術的飛速發展,不光要學習老一輩的技術,基礎的HTML,CSS,核心的javascript......,要學習的架構一大堆,光靠記憶是已經不適合現在的學習了。。。就不跑遠了。現在來說說nodejs連結到mongodb.

  這幾天一直在學習mongdb的基礎知識,跟著網上大神的腳步(代碼)去類比連結mongodb資料庫,但是問題好多好多,網上的簡單步驟再自己來類比就有好多的問題,最終還是得自己來解決。

  首先要配置下載,下載 node,輸入node -v 能看到版本號碼就算是安裝好了node,我的版本是v4.4.3,也是一個老的版本了。

  然後是mongodb的下載。直接去官網下載就好了。https://www.mongodb.com/,有各種版本選擇

下載好了後 一直確定和預設安裝就好了。

安裝好了就能看到路徑了。C:\Program Files\MongoDB\Server\3.2\bin ,我的電腦預設的是這個路徑,在這個路徑下的檔案了就包含了服務端mongod.exe,服務端mongo.exe.

  

斷行符號運行。

在運行用戶端

       

斷行符號運行可以看到。

    

然後show dbs 可以看到現有的預設建立的local和 test。

這個時候mongodb資料庫就算是類比的好了。然後就是編輯nodejs代碼來連結到mongodb資料庫了。

npm install mongodb 

 1 var mongo = require(‘mongodb‘), 2     Server = mongo.Server, 3     Db = mongo.Db; 4  5 var server = new Server(‘localhost‘, 27017, {auto_reconnect: true}); 6 var db = new Db(‘foo‘, server); 7  8 db.open(function(err, db) { 9     if(!err) {10         console.log("We are connected");11     }12 });

使用node 解譯器運行node代碼。

能看到輸出 we are connected 

從服務端能看到了下面輸出就說明串連成功了。

兩個串連已經開啟。

還有就是通過 mongoose 模組串連。

npm install mongoose

nodejs 代碼如下。

var mongoose = require(‘mongoose‘);mongoose.connect(‘mongodb://localhost/test‘); //串連到一個test的資料庫

 

 在伺服器端也可以看到一個串連正在開啟。好了,nodejs 的初次串連就到這了。其中還是有很多坑要自己去解決。。。

 

nodejs 初次連結 mongodb 的詳細細節

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.