[关闭]
@lizlalala 2016-05-07T12:04:13.000000Z 字数 1348 阅读 1324

mongodb及mongoose(一)——安装教程

mongoose mongodb


  1. 下载mongodb及可视化工具robomongo
  2. mongodb默认安装在C盘,进入bin文件夹。 [注1]

    C:\Program Files\MongoDB\Server\3.2\bin

    在别处新建一个文件夹存放数据,如E:\grade1\node\mongodbData,输入

    C:\Program Files\MongoDB\Server\3.2\bin>mongod --dbpath E:\grade1\node\mongodbDa

    看到如下

    2016-03-09T09:28:28.218+0800 I NETWORK [initandlisten] waiting for connections on port 27017

    就启动了mongodb服务,默认使用27017端口.
    打开localhost:27017会看到如下信息,就表明可以在浏览器端访问mongodb

    It looks like you are trying to access MongoDB over HTTP on the native driver port.

【注1】:有时候会遇到如下问题

只要右键用管理员权限打开cmd,然后转到mongod.exe的目录下再去执行上面的语句即可

  1. 重开一个cmd,保持之前数据库的开启,键入
  1. mongo//进入数据库
  2. use tableName
  3. db.createUser({
  4. user: "yourname",
  5. pwd: "yourpassword",
  6. roles: [ "readWrite", "dbAdmin" ]
  7. })
  8. eg.
  9. db.createUser({user:"liza",pwd:"liza", roles:[{role:"root"/"userAdmin",db:"admin"}]})
  10. > db.createUser({user:"luchen",pwd:"282907",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})
  11. >
  12. > db.version()查看版本号
  1. robomongo一路安装后打开,点击create,出现如下界面
    robomongo连接mongodb

点test测试是否连接上,发现mongodb没有启动。cmd下输入

  1. C:\Program Files\MongoDB\Server\3.2\bin>*mongod --dbpath E:\grade1\node\mongodbDa*

如果不想每次都设置位置,可以把配置写入文件,调用下面的命令即可。

  1. //配置文件mongodb.cnf中内容为
  2. dbpath= E:\grade1\node\mongodbDa
  3. C:\Program Files\MongoDB\Server\3.2\bin>mongod -f E:\grade1\mongodb.cnf

连接

选中刚才的new connection,点击connect
6. d f

db.getCollection('applicantstables').find({})

npm install的时候太慢,改淘宝源

  1. 使用淘宝的NPM库镜像
  2. $ npm install -g cnpm --registry=http://registry.npm.taobao.org

references
mongodb docs

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注