1、什么是Mongo DB?
MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。
MongoDB 文档类似于 JSON 对象,字段值可以包含其他文档,数组及文档数组。
2、命令行操作Mongo db
2.1 准备工作
官网下载解压mongodb文件
D盘根目录下创建一个文件夹data,在data内部再创建一个文件夹db
进入到mongodb的bin目录,
按住shift,点击鼠标的右键,打开命令行窗口,输入如下指令打开数据库连接池
mongod --dbpath d:\data\db
再在此目录中,按住shift,点击鼠标的右键,打开命令行窗口,输入如下指令打开一个连接数据库的客户端,不要关闭上一个窗口
mongo
如果这样不成功,说明是管理员权限的问题,那就需要多走几步路
以管理员身份运行命令行窗口打开数据库连接池
d: cd mongodb (注意你自己的文件夹的名称) cd mongodb-win32-x86_64-2008plus-ssl-4.0.9 cd bin mongod --dbpath d:\data\db
以管理员身份运行命令行窗口打开客户端
d: cd mongodb (注意你自己的文件夹的名称) cd mongodb-win32-x86_64-2008plus-ssl-4.0.9 cd bin mongo
2.2 数据库常用命令
2.2.1 help查看命令提示
help db.help() db.test.help() db.test.find().help()
2.2.2 创建切换数据库--------无则创建并且切换,有则切换
db // test use hupeng // switched to db hupeng db // hupeng
2.3.3 查询数据库