使用remove()删除数据 remove({},function(err,doc){})  // 删除所有数据 remove({age:18},function(err,doc){}); //删除指定条件的数据 User.remove({},function(err,doc){ if(err){ console.log(err); }else{ console.log(doc); } }); User.remove({age:12},function(err,doc){ if(err){ co…
1.安装 express npm i express --save 2.安装 mongoDB npm i mongodb --save 3.安装mongoose npm i mongoose --save 4.server.js中创建schema,shcema相当于sql的表,里面含有字段,可以定义自定类型,如String,Number等类型, var schema = new mongoose.Schema({ userName:{type:String,require:true}, age:…
1.创建Schema var schema = new mongoose.Schema({ userName:{type:String,require:true}, age:{type:Number,require:true}, hasCard:false }) 2.创建model var User = mongoose.model("user",schema); 3.在app.get()中调用查找方法find() app.get("/data",function(…
update方法  modelName.update({需要替换的内容},{“$set”:{新的内容}},function(err,doc){}); User.update({userName:"zs"},{"$set":{userName:"ls"}},function(err,doc){});…
十一.mongodb删除数据: 1).删除全部文档:remove,语法db.collectionName.remove({}):小括号里边必须要有条件,否则不成功:如果只是一个空的{},则会删除集合内所有文档数据: 2).按条件删除文档:remove删除数据的时候,不删除源数据:逻辑删除,不删除集合:使用show dbs可以看到数据库占用的内存与删除前比没变,使用show collections可以看到集合还在:为了有明显区别,先插入1000000数据: 3).删除集合:drop,语法db.co…
为何要学Mongoose? Mongoose是MongoDB的一个对象模型工具,封装了MongoDB对文档的的一些增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单. 0.安装nodejs和mongoDB->MongoDB的安装 1.创建express工程 2.进入工程目录安装mongoose并引入依赖: npm install --save mongoose 3.使用mongoose连接mongoDB数据库 var express = require('express'…
删除mongodb集合中的数据可以使用remove()函数.remove()函数可以接受一个查询文档作为可选参数来有选择性的删除符合条件的文档.remove()函数不会删除集合本身,同时,原有的索引也同样不会被删除. 一.删除数据1.带条件删除>db.user.remove({"name":"zhangshan"});2.删除所有数据>db.user.remove({})3.删除集合>db.user.drop()4.删除整个数据库>show…
var CommentSchema = { data:{type: ObjectId, ref:'Data'}, //Data数据表,此处存数据id from:{type: ObjectId, ref:'User'}, //User用户表,此处存用户id replay:[ { from: {type: ObjectId, ref: 'User'}, to: {type: ObjectId, ref: 'User'}, content: String } ] } from 主评论, replay:…
一.什么是session? 最近在学习node.js 的express框架,接触到了关于session方面的内容.翻阅了一些的博客,学到了不少东西,发现一篇博文讲的很好,概念内容摘抄如下: Session是什么 Session一般译作会话,牛津词典对其的解释是进行某活动连续的一段时间.从不同的层面看待session,它有着类似但不全然相同的含义.比如,在web应用的用户看来,他打开浏览器访问一个电子商务网站,登录.并完成购物直到关闭浏览器,这是一个会话.而在web应用的开发者开来,用户登录时我需…
源码地址 https://gitee.com/zyqwasd/mongdbSession 本项目的mongodb是本地的mongodb 开启方法可以百度一下 端口是默认的27017 页面效果 1. 注册登录页 2. 上传的图片 和删除数据库的数据和服务器上的图片 前端代码 因为是个小项目就用原生写了 1. 这个是login 页面一个注册模块一个登录模块 <!-- 引入axios 方便操作 --> <script src="https://cdn.jsdelivr.net/npm…