1. 程式人生 > >mongodb 啟動及命令

mongodb 啟動及命令

啟動 mongod --dbpath="G:\SoftWare\mangodb\data\db" --port=9888

mongo 進入mongdb

1、Help檢視命令提示

 help

  db.help();

  db.yourColl.help();

  db.youColl.find().help();

  rs.help();

2、切換/建立資料庫

 use yourDB;  當建立一個集合(table)的時候會自動建立當前資料庫

3、查詢所有資料庫

 show dbs;

4、刪除當前使用資料庫

 db.dropDatabase();

5、從指定主機上克隆資料庫

 db.cloneDatabase(“127.0.0.1”); 將指定機器上的資料庫的資料克隆到當前資料庫

6、從指定的機器上覆制指定資料庫資料到某個資料庫

 db.copyDatabase("mydb", "temp", "127.0.0.1");將本機的mydb的資料複製到temp資料庫中

7、修復當前資料庫

 db.repairDatabase();

8、檢視當前使用的資料庫

 db.getName();

 db; db和getName方法是一樣的效果,都可以查詢當前使用的資料庫

9、顯示當前db狀態

 db.stats();

10、當前db版本

 db.version();

11、檢視當前db的連結機器地址

 db.getMongo();

Collection聚集集合

1、建立一個聚集集合(table)

 db.createCollection(“collName”, {size: 20, capped: 5, max: 100});

2、得到指定名稱的聚集集合(table)

 db.getCollection("account");

3、得到當前db的所有聚集集合

 db.getCollectionNames();

4、顯示當前db所有聚集索引的狀態

 db.printCollectionStats();

 使用者相關

1、新增一個使用者

 db.addUser("name");

 db.addUser("userName", "pwd123", true); 新增使用者、設定密碼、是否只讀

2、資料庫認證、安全模式

 db.auth("userName", "123123");

3、顯示當前所有使用者

 show users;

4、刪除使用者

 db.removeUser("userName");