- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript排序算法
JavaScript排序算法 class Sort { // 插入排序 static doInsertSort(list = []) { let cnt=0; let arr = [...list]; for (let i = 1; i < arr.length; i++) { let temp = arr[i]; let j = i; while (j > 0
2020-08-16 22:33:43
149
原创 Vue修饰符
Vue修饰符 事件修饰符 按键修饰符 系统修饰符 鼠标按钮修饰符 事件修饰符 事件 描述 .stop 可阻止事件冒泡 .prevent 可阻止事件的默认行为(如a标签点击后的跳转) .capture 可捕获内部事件并先处理,再由内部事件处理 .self 只有当前事件才触发,可用于父组件事件阻止冒泡行为 .once 只触发一次事件 .passive 提前告知浏览器该事件没有被阻止,优化移动端触屏性能,不能与(.prevent)一起使用 用法 常规使用<but
2020-06-09 16:24:27
469
原创 极简购物车
需求 可以单独选中商品 可以一键选中全部商品 可以动态改变商品数量 商品最小数量为1 可以动态计算选中商品价格 效果图 代码 通过cdn引入vue<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.min.js"></script> html部分<div id="app"> <ul> <input type="checkbox" v-model="checkA
2020-06-07 12:24:09
296
原创 mongodb——备份和恢复操作
备份 mongodump -h 127.0.0.1:27017 -d 数据库名 -o 备份目录 例如: 备份koa数据库到H:\data目录 mongodump -h 127.0.0.1:27017 -d koa -o H:\data 恢复 mongoretore -h 127.0.0.1:27017 -d 数据库名 备份目录 例如:恢复备份的数据到koa2数据库 mongoretore -h 127.0.0.1:27017 -d koa2 H:\data\koa ...
2020-06-05 23:12:23
173
原创 mongoose——关联查询
示例表 文章表(article) 字段 类型 备注 _id ObjectId id title varchar 标题 author varchar 作者 content varchar 内容 评论表(comment) 字段 类型 备注 _id ObjectId id p_id ObjectId 文章id nickname varchar 昵称 content varchar 评论内容 $lookup-连表查询 // 查出孙尚香的文章以及文章的评
2020-06-05 22:51:44
976
原创 mongoose——聚合管道
$project-筛选查询字段 // 只查询name和life字段 UserModel.aggregate([ { $project: { name: 1, life: 1, _id: 0 } } ], (err, docs) => { if (err) console.log(err) console.log(docs) }); $match-条件查询 // 查询life>5400的数据 heroModel.aggregate([ { $match: {
2020-06-05 21:41:49
498
原创 mongoose——扩展内置方法
扩展静态方法 定义Schemalet HeroSchema = new mongoose.Schema({ // 此处为表字段内容 }); 定义静态方法// 自定义查询方法 HeroSchema.statics.findByType = function (type, callback) { // this关键字可以获取当前model this.find({ type: type }, (err, docs) => { callback(err, docs); })
2020-06-05 12:06:26
232
原创 mongoose——CURD方法
初始化操作 npm init -y npm i mongoose -S 定义表结构和Schema const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/test'); let HeroSchema = new mongoose.Schema({ // 此处为表字段内容 }); let HeroModel = mongoose.model('Hero', UserSchema, 'hero');
2020-06-05 11:18:00
375
原创 mongoose——定义Schema
初始化操作 npm init -y npm i mongoose -S 举个栗子—hero表 字段名 类型 是否必传 备注 name varchar 是 字符串首尾不能有空格 life int 是 该值在4000~6000 type varchar 是 只能是射手、辅助、法师、战士、刺客、坦克的一种 create_time Date 否 该字段的值自动创建 定义Schema并校验数据 const mongoose = require('mongoose'); let He
2020-06-04 22:30:41
659
原创 mongoose——简单使用
初始化项目并安装mongoose npm init -y npm i mongoose -S 引入mongoose const mongoose = require('mongoose'); 定义Schema (eg. users集合) let UsersSchema = new mongoose.Schema({ username:String, password:String, email:String }) 定义model let usersModel = mongoose.mode
2020-06-04 19:13:14
401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人