mongoose使用聚合函数aggregate统计数据
Mongodb中自带的基本聚合函数有三种:count、distinct和group。下面我们分别来讲述一下这三个基本聚合函数。db.collection.aggregate( ...
express+element实现图片上传
前端代码:<template> <div> <el-upload action="/api/upload/add" list-type="picture-card" :on-preview="handlePictureCar...
mongoose批量更新某个字段值
例如我们需要新数据库中的state的状态为0,可以使用以下几种update() updateMany() find() + save() updateOne() findOne() + save() findB...
mongdb数据库分页
mongoose分页可以使用 mongoose-paginate这个插件 文档地址:https://www.npmjs.com/package/mongoose-paginate 使用方法:var mongoos...
vue-cli3.0跨域请求配置
在项目根目录新建vue.config.jsmodule.exports = { devServer: { // 设置主机地址 host: 'localhost', // 设置默认端口 port:...
mongoose增删改查的实际操作
var express = require('express'); var router = express.Router(); var bodyParser=require('body-parser'); var app=ex...
mongoose定义结构
let mongoose =require('mongoose'); // user 模型 const Schema=mongoose.Schema; const userSchema=new Schema({ name:{ type...
node生成token和验证token
Node生成token验证用户的身份,使用jsonwebtoken这个插件使用方法:var jwt = require('jsonwebtoken');生成token主要用到的方法是...
Node生成token插件
jsonwebtoken用法jwt.sign(payload, secretOrPrivateKey, [options, callback])(异步)如果提供回调,则使用err或JWT 调用回调。(同...
Node密码加密插件bcryptjs
Bcrypt简介: bcrypt是一种跨平台的文件加密工具。bcrypt 使用的是布鲁斯·施内尔在1993年发布的 Blowfish 加密算法。由它加密的文件可...
express热加载
全局安装nodemonnpm install -g nodemonpackage.json 修改如下{ "name": "adminserver", "version": "0.0.0", "private": true, "...
mongoose操作数据库时添加新属性失败的问题
在调用了mongoose插件操作MongoDB数据库时,已成功获取到查询出来的数据对象doc,但是在为doc添加新的属性doc.productNum和doc.checked发现...
Mongoose轻松搞定MongoDB
MEAN开发栈中使用MongoDB的时候,与之配对的ORM最好的选择就是Mongoose了。本文就和大家一起探讨一下如何使用Mongoose来实现MongoDB的增删...
mongoDB的常用语法(2)
MongoDB 插入文档(记录)MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:db.COLLECTION_NAME.insert(document)示...