Mongo DB
文章平均质量分 70
学习mongo DB 时的笔记
bikeshedding
一个像素的执着
展开
-
mongodb中集合的关联
//引用第三方模块const mongoose = require('mongoose');//连接数据库mongoose.connect('mongodb://localhost/text', { useNewUrlParser: true, useUnifiedTopology: true}).then(() => { console.log("数据库连接成功");}).catch(err => { console.log(err);})/原创 2020-06-18 22:02:31 · 792 阅读 · 0 评论 -
mongoose验证
在创建集合时可以设置当前字段的验证规则,不符合规则就插入失败required:true -----必选字段minlength:3 ------字符串最小长度不能小于3maxlength:5 -------字符串最大长度不能大于5min:2 ------最小数值不能小于2mx:5 -----最大数值不能大于5enum:[‘aaaa’,‘bbbbb’,‘ccccc’] — 只能传入这三个数据validate —自定义验证器//引用第三方模块const mongoose = r原创 2020-06-18 20:42:36 · 305 阅读 · 0 评论 -
mongo db中的更新操作
updateone更新一个文档updateone更新集合中的文档(更新一个)第一个对象参数是查询条件第二个对象参数是修改的值User.uptadeOne({name:'李白'},{name:'李太白'}).then( re => { console.log(re);})updateMany更新多个文档updateMany更新集合中的多个文档第一个参数不写默认选择所有的数据User.uptadeOne({},{age:18}).then( re => { console.l原创 2020-06-18 16:51:41 · 248 阅读 · 0 评论 -
mongodb删除文档的方法
删除文档的两个方法删除单个文档findeOneAndDeleteUser.findOneAndDelte({_id:'1231231'}).then(re =>{console.log(re)})//方法返回删除的文档删除多个文档deleteManyUser.deleteMany({}).then(re =>{console.log(re)})//方法删除所有文档 返回是否删除成功已经删除的数量...原创 2020-06-18 16:34:21 · 610 阅读 · 0 评论 -
Mongodb查询文档find方法的使用
连接mongodb创建集合规则使用集合规则创建集合使用find方法查询文档//1.连接mongodb//引用第三方模块 mongooseconst mongoose = require('mongoose');//链接服务器 返回promise 对象mongoose.connect('mongodb://localhost/api', { useUnifiedTopology: true, useNewUrlParser: true }) .原创 2020-06-18 14:15:53 · 654 阅读 · 0 评论 -
mongodb数据库连接以及插入数据的三种方法
第一种方法通过创建集合实例插入数据引用第三方模块连接数据库使用mongoose模块下的Schema方法创建集合规则mongoose模块下的model方法创建集合通过new关键字创建集合实例数据使用集合实力下的save方法将数据保存到数据库当中// 1.连接服务器// 引用第三方模块const mongoose = require('mongoose');``//数据库连接mongoose.connect('mongodb://localhost/playground', { use原创 2020-06-18 12:42:23 · 3500 阅读 · 0 评论