![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
MichstaBe Stars
这个作者很懒,什么都没留下…
展开
-
MongoDB数据库添加账号
MongoDB数据库添加账号 以系统管理员的方式运行powershell 连接数据库 mongo 查看数据库 show dbs 切换到admin数据库 use admin 创建超级管理员账户 db.createUser() createUser()里面接受一个对象, 有用户, 密码, 角色 eg: db.createUser({user: ‘root’, pwd: ‘123456’, roles: [‘root’]}) 创建普通账号, 先切换到对应的数据库use 数据库名再使用db.createUs原创 2020-08-01 11:57:46 · 301 阅读 · 1 评论 -
MongoDB用户信息增删改查案例
用户信息增删改查 案例源码 功能实现步骤: 搭建网站服务器, 实现客户端与服务端的通信 连接数据库, 创建用户集合, 向集合中插入文档 当用户访问/list时, 将所有用户信息查询出来 实现路由功能 呈现用户列表页面 从数据库中查询用户信息, 将用户信息展示在列表中 将用户信息和表格HTML进行拼接并将拼接结果响应客户端 当用户访问/add时, 呈现表单页面, 并实现添加用户信息功能 当用户访问/modify时, 呈现修改页面, 并实现次改用户信息功能 增加页面路由 呈现页面 在点击修改按钮的时原创 2020-07-17 23:20:13 · 265 阅读 · 0 评论 -
MongoDB集合关联
集合关联 通常不同集合的数据之间是有关系的, 例如文章信息和用户信息存储在不同的集合中, 但是文章是某个用户发表的, 要查询文章的所有信息包括发表用户, 就需要用到集合关联. 使用id对集合进行关联 使用populate方法进行关联集合查询 集合关联实现 const mongoose = require('mongoose') mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true }) .then((原创 2020-07-17 18:38:44 · 1189 阅读 · 0 评论 -
mongoose验证
mongoose验证 在创建集合规则时, 可以设置当前字段的验证规则, 验证失败则输入插入失败 required: true 必传字段 minlength: 3 字符串最小长度 maxlength: 20 字符串最大长度 trim: true 去除字符串两边的空格 min: 2 数值最小为2 max: 100 数值最大为100 emun: [‘html’, ‘js’, ‘node.js’] validate: 自定义验证器 default: 默认值 const mongoose = requir原创 2020-07-17 18:17:55 · 224 阅读 · 0 评论 -
MongoDB增删改查操作
1. 创建集合 创建集合分两步, 一是对集合设定规则, 二是创建集合, 创建mongoose.Schema构造函数的实例即可创建集合。 const mongoose = require('mongoose') // 数据库连接 mongoose.connect('mongodb://localhost/playground') .then(() => console.log('数据库连接成功')) .catch(err => console.log(err, '数据库连接失败'))原创 2020-07-17 14:58:15 · 204 阅读 · 0 评论 -
数据库概述(MongoDB)
1. 数据库相关概念 在一个数据库软件中可以包含多个数据仓库, 在每个数据仓库中可以包含多个数据集合, 每个数据集合中可以包含多条文档(具体的数据)。 术语 解释说明 database 数据库,MongoDB数据库软件中可以建立多个数据库 collection 集合,可以理解为JavaScript中的数组 document 文档,一条具体的数据,可以理解为JavaScript中的对象 field 字段,文档中的属性名称,可以理解为JavaScript中的对象属性 2. Mon原创 2020-07-17 11:31:58 · 162 阅读 · 0 评论