MongoDB教程

安装

  • 自定义安装目录到D:\MongoDB下(官网http://www.mongodb.org/downloads下载msi格式)
  • 安装数据库存放目录
    在D:\MongoDB\目录下新建data文件夹,执行下面命令
    d:\MongoDB\bin> mongod --dbpath=d:\MongoDB\data

这时命令行窗口会打印一些启动信息,最后一行显示为如下信息时表示启动成功了
2014-04-23T10:38:48.391+0800 [initandlisten] waiting for connections on port 27017

这时在浏览器输入http://localhost:27017/可以看到显示信息为:(表示mongodb安装完成)

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

  • 将MongoDB服务器作为Windows服务运行
    像上面那样启动mongodb,发现没办法输入命令行了,这时可以采用打开多个窗口来连接,但这样就太麻烦了,解决办法就是将MongoDB服务器作为Windows服务运行。

输入以下命令:
sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log --logappend"

看到了如下输出
2016-10-20T23:32:46.339+0800 I CONTROL log file "f:\data\log\mongodb.log" exists; moved to "f:\data\log\mongodb.log.2016-10-20T15-32-46".

说明mongodb服务安装成功。启动mongodb服务:
d:\mongodb\bin>net start MongoDB MongoDB 服务已经启动成功。

说明mongodb启动成功。

由于我们并没有指定mongodb服务的端口号,所以它启动在默认的27017窗口。
打开浏览器,输入地址http://127.0.0.1:27017/, 可看到如下信息

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

常用命令

  • 查询数据库列表
    show dbs
  • 查看当前连接在哪个数据库下面
    db
  • 切换到test数据库
    use test
  • 查看test下有哪些表
    show collections
  • 想知道mongodb支持哪些命令
    help
  • 当前数据库支持哪些方法
    db.help()
  • 当前表支持哪些方法;user为表名
    db.user.help
  • 删除user表
    db.user.drop()
  • 查询表中所有数据
    db.user.find()
    原文作者:糯米卷爱吃玉米
    原文地址: https://www.jianshu.com/p/c59f932cec57
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞