node.js環境搞定了,接下來安裝mongod
一、解壓縮文件
從官網下載mongodb的安裝文件,是一個壓縮包,解壓到硬盤中的某個目錄,然後把該目錄添加到環境變量中。
二、建立數據目錄
1.建立數據目錄d:\mongodb\data,這裏我創建該目錄的時候嘗試過包含空格的目錄,發現啓動的時候會啓動失敗,所以建議目錄中不要包含空格
2.建立日誌文件,該文件用來記錄mongdb的日誌信息。d:\mongodb\log\mongdb.log
三、啓動mongodb服務
進入控制檯中,輸入mongod.exe --dbpath=D:\MongoDB\data 。如下圖:
localhost:28017地址訪問可以查看mongodb的運行情況。
如果不想每次都手動啓動mongodb服務,可以將mongdb作爲系統服務隨機啓動。mongod.exe --dbpath=D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --install,如果報錯服務控制拒絕的話,嘗試以管理員權限打開控制面板重新執行該命令。
四、熟悉一下mongodb命令以及node.js中操作mongodb的api
mongodb是一種nosql數據庫,沒有明確的建表以及建庫語句,需要的時候直接使用就行了。這個和我們常見的關係型數據庫有很大的區別,我們使用關係型數據庫之前都必須建好表空間以及表才能對這些表進行操作。兩者的差別和java與javascript的差別有點像,java中使用的變量必須是之前聲明過的,而javascript中的變量拿過來用就行了。這裏不討論兩種方法的優劣,只需要瞭解其使用就行了。
在項目目錄下面新建test文件夾作爲存放測試文件的目錄,在下面新建test.js
var mongodb = require('mongodb');
var server = new mongodb.Server("localhost",27017,{});
new mongodb.Db("blog", server, {}).open(function(error,client){
if(error){
throw error;
}
var collection = new mongodb.Collection(client, "test");
var test = {id:'1', title:'test'};
collection.update({id:"1"},{$set:{title:"test001"}});
collection.find().toArray(function(error, docs){
console.log(docs);
});
});
上面的例子演示了增刪改查操作,詳細的api我們在後面的編碼中對着api邊學邊用。