1. 程式人生 > >mongodb啟動服務--備份

mongodb啟動服務--備份

進入安裝mongodb資料庫安裝目錄

mongod --dbpath F:\MongodB2\data\db    --資料存放目錄

啟動mongodb服務

E:\MongodB1\bin>mongod.exe --dbpath e:\MongodB2\data\db

建立資料庫 

use info

建立使用者

db.createUser(

  {

    user: "info",

    pwd: "info",

    roles: [ { role: "userAdmin", db: "info" } ]

  }

)

建立表

db.test.insert(

{

    "_id" : ObjectId("57172b0f657f8bbb34d70144"),

    "name" : "測試"

}

)

修改某個欄位

db.tyc_jbxx.update({}, {$rename : {"gsjjNew" : "gsjj"}}, false, true) 

mongodump -h 192.168.100.177 --port 27017 -u info -p info -d info -o D:\mongodb/   備註:本地不用加:-h 192.168.100.177

匯入mongodb資料庫

mongorestore  --port 27017 -u info -p info -d info --drop D:\mongodb\info           備註:本地不用加:-h 192.168.100.177

匯出mongodb資料庫某張表的資料

mongoexport -h 192.168.100.177 -d info -c tyc_jbxxNew -o D:/mongodb/tyc_jbxxNew.json

匯入mongodb資料庫某張表的資料

mongoimport -d info -c tyc_jbxxNew -drop D:/mongodb/tyc_jbxxNew.json

引數說明:

-h:指明資料庫宿主機的IP

-u:指明資料庫的使用者名稱

-p:指明資料庫的密碼

-d:指明資料庫的名字

-c:指明collection的名字

-f:指明要匯出那些列

-o:指明到要匯出的檔名

-q:指明匯出資料的過濾條件

--db:指明使用的庫

--collection:指明要匯出的集合

--out:指明要匯出的檔名