MongoDB在windows下安裝教程

  1. 先在mongoDB的官網上下載個穩定版本http://www.mongodb.org/ mongodb

  2. 將下載的壓縮包解壓,並在根目錄下新建兩個文件夾,分別命名data(存放數據)和logs(存放日誌),在logs文件夾下新建mongodb.log文件以記錄日誌。 shell

  3. 啓動服務 數據庫

          在瀏覽器中輸入http://localhost:27017可驗證mongoDB服務是否成功啓動  windows

          

          將mongodb的啓動加入到windows的服務下,具具體操做以下: 瀏覽器

           

    4.MongoDB服務啓動後,執行mongo命令啓動MongoDB shell 日誌

        

        鍵入show dbs,則會顯示出當前數據庫中全部的數據庫名稱。在mongodb裏面是不用 去手動創建一個數據庫的,你只要直接使用就好,若是不存在數據庫引擎會幫咱們建立他們。這一點與傳統數據庫相比有些不一樣。數據庫中不存在表的概念,取而代之的是集合(collection),mongodb不支持join操做,得本身進行關聯。數據庫中的文檔能夠理解成一個對象,採用的是BSON格式。 server

1,show dbs 顯示數據庫列表 對象

2,use Northwind 進入Northwind數據庫,大小寫敏感 rem

3,show collections 顯示數據庫中的集合 文檔

4,db 用於查看當前所在的數據庫

5,db.Customer.count() 查看集合Customer的記錄總數

6,db.Customer.findOne({"_id":"1"}) 查看CustomerId=1的記錄


插入數據

      item={"Key":"1","text":"wokao","number":3}  

     db.table1.insert(item),mongo將創建集合table1,並將item插入,完成了新增長數據庫的工做。

注意到:【每一個文檔有一個名爲 "_id" 的成員】,其實,MongoDB會爲每一個文檔都建立這樣一個文檔成員,咱們指定的 "key", "id" 對於MongoDB來講:它們並非【文檔的主鍵】,MongoDB只認 "_id",你能夠指定,但若是不指定,MongoDB就自動添加。

修改數據

        var t = db.table1.findOne({"Id":3}),獲取一條記錄

        t.str = "wo"

        db.table1.update({"Id":3,t})

刪除數據

        db.table1.remove({"Id":3})

查詢數據

        db.table1.find()和db.table1.findOne()

        MongoDB的查詢條件中,並無 >, <, >= , <= 這些運算符,而是使用 "$lt", "$lte", "$gt", "$gte"

新建集合

        db.ourdb.table1.save({})

刪除集合

        db.table1.drop()或者db.runCommand({"drop",table1})

刪除數據庫

        db.runCommand({"dropDatabase":1})

獲取服務端狀態信息

        db.runCommand({"serverStatus":1})


推薦一款mongoDB的圖形界面客戶端軟件:MongoVUE

    

        

相關文章
相關標籤/搜索