mongodb
mongodb的操作
水痕01
暂停更新博客
展开
-
nodejs操作mongodb之七(mongoose聚合函数的使用)
一、使用聚合函数多表查询和mongodb类似的1、定义schemaconst mongoose = require('./db');const OrderSchema = mongoose.Schema({ order_id: String, uid: Number, trade_no: String, all_price: Number, al...原创 2020-01-06 13:47:42 · 918 阅读 · 1 评论 -
nodejs操作mongodb之六(聚合函数的使用)
一、使用MongoDB聚合管道(Aggregation Pipeline)可以实现的功能1、使用聚合管道可以对集合中的文档进行变换和组合。2、实际项目:表关联查询、数据的统计。二、聚合管道的使用方式1、使用方式db.collection_name[表名].aggregate([{}, {},....])2、使用的效果展示三、基本的命令集合1、mongodb ...原创 2020-01-06 13:42:51 · 1659 阅读 · 0 评论 -
nodejs操作mongodb之五(数据校验)
一、数据校验的介绍在mysql数据库层面中常见的数据校验,非空字段二、mongoose中自带的数据校验1、required表示这个数据必须传入2、max用于Number类型数据,允许的最大值3、min用于Number类型数据,允许的最小值4、enum枚举类型,要去数据必须满足枚举值里面的其中一个5、match增加数据必须符合match的正则规则6、maxlength最大长度...原创 2020-01-06 13:38:07 · 744 阅读 · 1 评论 -
nodejs操作mongodb之四(方法的使用)
一、mongoose内置的CURD官网地址Model.deleteMany()Model.deleteOne()Model.find()Model.findById()Model.findByIdAndDelete()Model.findByIdAndRemove()Model.findByIdAndUpdate()Model.findOne()Model.findOneAnd...原创 2020-01-06 13:36:48 · 449 阅读 · 0 评论 -
nodejs操作mongodb之三(关于schema的使用)
一、schema默认参数很多时候我们会设置默认参数,不插入数据的时候就默认这个值1、封装好的连接数据库模块// 第一步const mongoose = require('mongoose');// 第二步连接数据库mongoose.connect('mongodb://root:123456@localhost/nest_cms', { useNewUrlParser: tr...原创 2020-01-06 13:33:29 · 2932 阅读 · 0 评论 -
nodejs操作mongodb之二(mongoose操作mongodb)
一、nodejs中使用mongodb1、mongoosejs文档2、安装包npm i mongoose --save二、mongoose使用的基本步骤1、安装包2、连接数据库const mongoose = require('mongoose');// 连接到数据库mongoose.connect('mongodb://localhost/nest_cms'...原创 2020-01-06 13:32:29 · 538 阅读 · 0 评论 -
nodejs操作mongodb之一(安装mongodb)
一、安装及配置密码登录1、下载地址2、创建一个超级管理员用户use admindb.createUser({ user:'root', pwd:'root', roles:[{role:'root',db:'admin'}]})# Successfully added user: {# "user" : "root",# "roles" : [# {...原创 2020-01-06 13:28:25 · 383 阅读 · 0 评论