- 博客(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 91
原创 Vue修饰符
Vue修饰符事件修饰符按键修饰符系统修饰符鼠标按钮修饰符事件修饰符事件描述.stop可阻止事件冒泡.prevent可阻止事件的默认行为(如a标签点击后的跳转).capture可捕获内部事件并先处理,再由内部事件处理.self只有当前事件才触发,可用于父组件事件阻止冒泡行为.once只触发一次事件.passive提前告知浏览器该事件没有被阻止,优化移动端触屏性能,不能与(.prevent)一起使用用法常规使用<but
2020-06-09 16:24:27 397
原创 极简购物车
需求可以单独选中商品可以一键选中全部商品可以动态改变商品数量商品最小数量为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 228
原创 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 129
原创 mongoose——关联查询
示例表文章表(article)字段类型备注_idObjectIdidtitlevarchar标题authorvarchar作者contentvarchar内容评论表(comment)字段类型备注_idObjectIdidp_idObjectId文章idnicknamevarchar昵称contentvarchar评论内容$lookup-连表查询// 查出孙尚香的文章以及文章的评
2020-06-05 22:51:44 867
原创 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 392
原创 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 174
原创 mongoose——CURD方法
初始化操作npm init -ynpm i mongoose -S定义表结构和Schemaconst 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 321
原创 mongoose——定义Schema
初始化操作npm init -ynpm i mongoose -S举个栗子—hero表字段名类型是否必传备注namevarchar是字符串首尾不能有空格lifeint是该值在4000~6000typevarchar是只能是射手、辅助、法师、战士、刺客、坦克的一种create_timeDate否该字段的值自动创建定义Schema并校验数据const mongoose = require('mongoose');let He
2020-06-04 22:30:41 579
原创 mongoose——简单使用
初始化项目并安装mongoosenpm init -ynpm i mongoose -S引入mongooseconst mongoose = require('mongoose');定义Schema (eg. users集合)let UsersSchema = new mongoose.Schema({ username:String, password:String, email:String})定义modellet usersModel = mongoose.mode
2020-06-04 19:13:14 331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人