15.蒙古数据库
1.介绍与安装
介绍
MongoDB是一个非关系数据库,是一个基于分布式文件存储的开源数据库系统。
理解关系型数据库与非关系型数据库(表就是关系)
关系型数据库(mysql)
关系数据库需要数据库操作。
关系数据库在操作之前需要设计表结构。
支持数据约束(唯一性、主键、默认值、非空)
非关系型数据库(MongoDB)
非关系数据库非常灵活
主要是键值。
在MongoDB中
数据库=数据库
数据表=集合(数组)
表格-(文档对象)
不需要设计表格结构。
可以随意存储数据,没有结构。
组成:数据库、集合、文档
{数据库名称:{表名:[字段]}}
安装
下载地址 https://www.mongodb.com/try/download/community
配置环境变量
复制mongoDB的下载bin地址:C: \程序文件\ MongoDB \服务器\ 5.0 \ bin
开放环境变量-查找路径
检测安装是否成功
在命令行中输入mongod - version。
2.开始
启动数据库 : mongod
默认情况下,在执行mongod命令的驱动器号根目录中使用/data/db作为自己的数据存储目录。第一次,您需要手动创建一个新的data/db目录来存储数据。
如果要修改默认数据存储目录:mongod - dbpath=数据存储目录路径
关闭数据库
控制台ctrl c
连接数据库
蒙戈
退出连接
出口
3.基本命令
查看显示所有数据库
显示数据库
切换到指定的数据库
使用数据库名称
查看当前操作的数据库
插入数据
蒙哥。表名。插入
查看表内容
Db。表名。查找()
查看更多表数据(数据太多加载不出来时)
它马车返回
4.在node中操作MongoDB数据库(mongoose模块)
1.下载第三方模块mongoose = npm i mongoose
2.基本步骤
介绍模块
const mongose=require(' mongose ')
创建模型(设计数据库)
mongose . connect(' MongoDB :///localhost/test1 ');//test1是数据库名称。
设置文档结构(表格结构)
方案方法
设置字段必须具有必填项:true。
常量模式=猫鼬。模式//介绍模式方法
Userschema=新架构({//Userschema数据库结构方法名
用户名: {
键入:字符串,
required d : true//根据需要设置该字段。
},
pwd: {
键入:字符串,
required: true
}
})
实例化文档结构(将文档结构作为模型发布)
常量用户=猫鼬模型('用户',用户模式)
数据表的添加、删除和检查操作(添加、删除和检查)
持久化kitty实例
5.对数据表增删改查操作
5.1增加
常量管理员=新用户({ 0
用户名: '管理员',
pwd: '123456 ',
email: '123456@qq.com '
})
admin.save(函数(err,ret)}
if (err)
控制台日志(“保存失败”)
} else {
Console.log('保存成功')
控制台.日志(ret)//打印结果
}
})
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/141447.html