MongoDB 基础

下载

下载地址


安装

Windows

windows平台下,有.msi安装程序。下载安装文件按照提示安装即可。

创建并启动数据库

假设mongodb安装目录为 D:\MongoDB,在MongoDB文件夹里新建blog文件夹,作为博客内容的存储目录。

打开命令行,切换到 D:\MongoDB\bin,输入以下命令来设置blog文件夹作为项目的存储目录并启动数据库:

mongod -dbpath D:\MongoDB\blog

为了方便以后使用数据库,在桌面上建立MongoDB.bat,并写入:

D:\MongoDB\bin\mongod.exe -dbpath D:\MongoDB\blog

以后只需运行MongoDB.bat,就可以启动数据库了


Mac (使用Homebrew安装)

参考

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

  1. 安装

    brew install mongodb –with-openssl

    Generally there are no consequences of this for you. If you build your
    own software and it requires this formula, you’ll need to add to your
    build variables:

    LDFLAGS:  -L/usr/local/opt/openssl/lib
    CPPFLAGS: -I/usr/local/opt/openssl/include
    

    To have launchd start mongodb now and restart at login:

    brew services start mongodb
    

    Or, if you don’t want/need a background service you can just run:

    mongod --config /usr/local/etc/mongod.conf
    
  2. 创建数据库文件存放目录

    sudo mkdir -p /data/db

  3. 给db目录读写权限

  4. 启动数据库

    mongod


MongoDB shell

MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。
当你进入mongoDB后台后,它默认会链接到 test 文档(数据库)。

  • 进入 mongo
  • 退出 Ctrl+C
  • 命令行帮助 mongo -h
  • 显示所有数据的列表 show dbs
  • 显示当前数据库对象或集合 db
  • 创建/连接到一个指定的数据库(如果数据库不存在,则创建数据库,否则切换到指定数据库。) use dbName
  • 删除数据库(先切换到要删除的数据库) db.dropDatabase()

MongoDb web 用户界面

MongoDB 提供了简单的 HTTP 用户界面。 如果你想启用该功能,需要在启动的时候指定参数 --rest

./mongod --dbpath=/data/db --rest

MongoDB 的 Web 界面访问端口比服务的端口多1000。

如果你的MongoDB运行端口使用默认的27017,你可以在端口号为28017访问web用户界面,即地址为:http://localhost:28017。

志遥 wechat
微信扫一扫,我在丁香园记公众号等你