
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 · 362 阅读 · 1 评论 -
MongoDB用户信息增删改查案例
用户信息增删改查案例源码功能实现步骤:搭建网站服务器, 实现客户端与服务端的通信连接数据库, 创建用户集合, 向集合中插入文档当用户访问/list时, 将所有用户信息查询出来实现路由功能呈现用户列表页面从数据库中查询用户信息, 将用户信息展示在列表中将用户信息和表格HTML进行拼接并将拼接结果响应客户端当用户访问/add时, 呈现表单页面, 并实现添加用户信息功能当用户访问/modify时, 呈现修改页面, 并实现次改用户信息功能增加页面路由 呈现页面在点击修改按钮的时原创 2020-07-17 23:20:13 · 339 阅读 · 0 评论 -
MongoDB集合关联
集合关联通常不同集合的数据之间是有关系的, 例如文章信息和用户信息存储在不同的集合中, 但是文章是某个用户发表的, 要查询文章的所有信息包括发表用户, 就需要用到集合关联.使用id对集合进行关联使用populate方法进行关联集合查询集合关联实现const mongoose = require('mongoose')mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true }) .then((原创 2020-07-17 18:38:44 · 1264 阅读 · 0 评论 -
mongoose验证
mongoose验证在创建集合规则时, 可以设置当前字段的验证规则, 验证失败则输入插入失败required: true 必传字段minlength: 3 字符串最小长度maxlength: 20 字符串最大长度trim: true 去除字符串两边的空格min: 2 数值最小为2max: 100 数值最大为100emun: [‘html’, ‘js’, ‘node.js’]validate: 自定义验证器default: 默认值const mongoose = requir原创 2020-07-17 18:17:55 · 279 阅读 · 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 · 236 阅读 · 0 评论 -
数据库概述(MongoDB)
1. 数据库相关概念在一个数据库软件中可以包含多个数据仓库, 在每个数据仓库中可以包含多个数据集合, 每个数据集合中可以包含多条文档(具体的数据)。术语解释说明database数据库,MongoDB数据库软件中可以建立多个数据库collection集合,可以理解为JavaScript中的数组document文档,一条具体的数据,可以理解为JavaScript中的对象field字段,文档中的属性名称,可以理解为JavaScript中的对象属性2. Mon原创 2020-07-17 11:31:58 · 201 阅读 · 0 评论