使用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的验证即可登录

原文地址:https://www.cnblogs.com/xiaohuochai/p/8794687.html

时间: 2024-11-06 09:31:46

使用mongo-express管理mongodb数据库的相关文章

技术课堂】如何管理MongoDB数据库?

原文地址:http://blog.51cto.com/13922960/2170473

【技术课堂】如何管理MongoDB数据库?

原文地址:http://blog.51cto.com/13922960/2295863

MongoDB 数据库创建删除、表创建删除、数据增删改查

一.管理 mongodb 数据库:mongo 查看所有数据库列 表 show dbs 二. 创建数据库 创建 数据库 use student 如果真的想把这个数据库创建成功,(collections)中插入数 据.不需要专门创建集合,只db.student 系统发现 是一个陌生的集合名字,所以就显示当前的数据集合(中叫表)删除集合,删除指定的集合 1.查询所有记 录 db.userInfo.find(); 相当于:select* from userInfo; 2.查询去掉后 的当前聚集集合中的某

MongoDB 数据库创建删除、表(集合)

一. 数据库使用 开启 mongodb 服务:要管理数据库,必须先开启服务,开启服务使用 mongod --dbpath c:\mongodb 管理 mongodb 数据库:mongo (一定要在新的 cmd 中输入)清屏: cls 查看所有数据库列表 show dbs 二. 创建数据库 使用数据库.创建数据库 use student如果真的想把这个数据库创建成功,那么必须插入一个数据. 数据库中不能直接插入数据,只能往集合(collections)中插入数据.不需要专门创建集合,只 需要写点语

nodejs MongoDB 数据库创建删除、表( 集合)(10)

目录一. 数据库使用............................................................................................................ 1二. 创建数据库............................................................................................................ 2三. 插入(增加)数据.

Express 框架、模板,MongoDB数据库

今天跟大家分享的是Express框架.模板.MongoDB数据库:个人觉得很有用,希望能在大家做项目的的过程中能有所帮助. Express 模板 这是一个用户量较大的一个Node框架,提供了一整套的Node模板,在里面可以使用EJS模板引擎.. 基于 Node.js 平台,快速.开放.极简的 web 开发框架.(开发后端) Express的性能对Node没有影响,依然很高. 安装方法: 1. 全局安装express 和 express应用生成器 npm install express -g np

mongodb数据库安装 & 设置管理员密码(单独mongo,无副本集)

##初始化系统环境,参考文档:服务器系统环境初始化,Centos7系统 #mongodb下载安装 mkdir -p /server/src /server/logs groupadd mongod useradd -s /sbin/nologin -g mongod mongod   cat /etc/passwd |grep mongo cd /server/src    ##安装mongodb 3.0.7版本,若需要其他版本,官网获取下载https://fastdl.mongodb.org/

用MongoDB数据库来管理办公系统中文档型的表单和信息——通用流程化应用审批单设计思路(二,续)

1.办公系统中文档的定义 办公系统中的文档就是指对数据不敏感的业务,例如流程中的审批单.信息专栏.数据上报.信息记录等.而对于这些信息的管理,特别是时效性较强的管理记录,仍采用关系型数据库进行管理. (1)流程中审批单 流程中审批单由功能按钮区.特殊功能区.业务表单区.附件区.审批意见区等区域构成,其中,业务表单区理论上包含附件和意见,但是由于附件和意见的业务特殊性,需要单独进行管理,剩下的业务表单就可以看作文档了. 在一些流程审批业务中,业务信息有的是以Excel或word文件等方式专递,这样

Node.js+Express+MongoDB数据库实现网页注册登入功能

通过 Node.js + Express + MongoDB 实现网页注册账号 和 登入账号的功能 项目准备: 1: 事先准备好项目的页面 (首页页面 index.html)(登入页面 login.html) (注册页面 register.html) 2:    安装好 Node.js 需要使用的第三方模板 3:  设计路径设计 4:  理清功能需求 5:  创建 app.js  router.js   mgdb.js 三个 js 文件  和 public 和 views 文件夹 作用: app