mongoDB 简介和 安装
来源:互联网 发布:心理测评软件下载 编辑:程序博客网 时间:2024/04/30 09:29
MongoDB
mongoDB 是非关系型数据库
数据库(DataBase)
数据库负责存储数据,一个服务器中可以有多个数据库,数据库中可以存储多个集合集合负责存储文档,一个数据库中可以有多个集合,集合中可以存储多个文档MongoDB中数据库和集合一般不需要手动创建,当我们第一次向集合中插入文档时,数据库和集合会自动创建
文档(Document)
文档是数据的最小单位,操作数据就是在操作文档
基本操作
show dbs (show databases) - 显示所有的数据库use 数据库名 - 进入到指定的数据库db - 显示当前所在的数据库 - 实际上db是一个变量,代表当前所在的数据库show collections - 显示当前数据库中的所有集合 插入文档 db.collection.insert(doc(s)); 例子: db.stus.insert({name:"sunwukong",age:18}) 查询集合中的文档 db.collection.find(); 例子: db.stus.find();
数据库的安装
1.在c盘根目录下创建一个文件夹
data/db
2.打开命令行窗口,输入如下指令启动数据库服务器
mongod32位系统注意: 第一次启动时,需要输入如下指令 mongod --storageEngine=mmapv1mongod --dbpath C:\Users\lilichao\Desktop\mongo\data\db --port 123
3.打开新的命令行窗口,输入如下指令启动数据库客户端
mongo
数据库服务器(server)
mongod 启动服务器
数据库客户端(client)
mongo 启动客户端
将MongoDB设置系统服务,自动启动
1.在c盘根目录创建一个文件夹
data\db
2.在MongoDB安装目录中,添加一个配置文件 mongod.cfg
C:\Program Files\MongoDB\Server\3.2
3.以管理员的身份打开命令行窗口,输入如下命令 *
sc.exe create MongoDB binPath= "\"MongoDB的bin目录\mongod.exe\" --service --config=\"MongoDB的安装目录\mongod.cfg\"" DisplayName= "MongoDB" start= "auto" sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.2\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
4.打开任务管理器,启动MongoDB服务
5.如果设置失败,则执行如下指令
sc delete MongoDB
6.重复1
阅读全文