使用mongo-express管理mongodb數據庫


前面的話

  本文將詳細介紹一款用nodejs開發的基於Web的mongodb數據庫管理工具mongo-express

 

安裝

  首先,全局安裝 mongo-express 包

npm install -g mongo-express

  接着,使用如下命令來找到mongo-express的安裝目錄

npm list -g mongo-express

  在win10下的輸出結果是:

C:\Users\Administrator\AppData\Roaming\npm

  然后進入該目錄下的node_modules/mongo-express目錄中,找到config.js文件,復制該文件,並命名為config.default.js文件

  這樣,config.default.js文件保存在默認配置,而config.js則進行自定義配置

 

配置

  接下來,修改配置文件config.js

...
if (process.env.VCAP_SERVICES) {
  var dbLabel = 'mongodb-2.4';
  var env = JSON.parse(process.env.VCAP_SERVICES);
  if (env[dbLabel]) {
    mongo = env[dbLabel][0].credentials;
  }
} else {
  mongo = {
    db:'blogs',
    host:"118.1.1.1",
    port:27017,
    ssl:false,
    username:'blogs',
    password:'123456',
    url:"mongodb://118.1.1.1:27017/blogs",
    // setting the connection string will only give access to that database
    // to see more databases you need to set mongodb.admin to true or add databases to the mongodb.auth list
    connectionString: process.env.ME_CONFIG_MONGODB_SERVER ? '' : process.env.ME_CONFIG_MONGODB_URL,
  };
}
...

 

啟動

  由於mongo-express是全局安裝,則可以在任何目錄下,使用mongo-express命令來啟動應用

mongo-express

  輸入完成后,控制台輸出如下信息

Mongo Express server listening at http://localhost:8081
basicAuth credentials are "admin:pass", it is recommended you change this in your config.js!
Database connected
Connecting to blogs...
Database blogs connected

  在地址欄中,輸入localhost:8081,以用戶名:admin,密碼:pass的驗證即可登錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM