摘要: (1)博客分类跳转 查询时加入条件限制where即可 通过get方式传递分类的id,实现联表查询的分类展示 首先需要将分类的id传入,编写如下 效果如下: 此时便可以根据导航进行分类查询了,但还有些问题,即底下的分页是共用的,其他分类无法单独显示自己的分页情况 (2)博客分类的页数限制完善 之前的分 阅读全文
posted @ 2020-02-16 21:34 剑仙6 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 接下来将数据库的文章内容展示到前端首页 (1)读取内容,传递给模板 先看下之前的前台路由模块代码 将博客分类传递给前台进行展示,接下来将博客文章列表传递给模板。为了方便维护,我们改用Promise写法 修改遍历模板代码 效果如下所示 (2)分页处理 接下来给前端页面添加分类处理 1、首先编写静态样式 阅读全文
posted @ 2020-02-16 18:10 剑仙6 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 接下来开始对博客内容进行扩展,加上阅读量、评论等.. ..,在现有基础上添加即可 (1)设计表结构时,添加几个字段 (2)添加文章时,保存user作者id 因为事件和阅读量是自动生成,所以我们接下来只需要处理作者即可 测试如下 注意:联表查询必须使用自动生成的_id,所以这里需要在cookie里放入 阅读全文
posted @ 2020-02-16 16:23 剑仙6 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 新版的art-template查看源码后,时间过滤器方面有问题,不能直接使用,所以这里我们手写一个过滤器到入口文件,这样就可以在其他地方直接使用 (1)入口文件编写过滤方法 /*引入模板引擎,注册一个过滤器 通过处理时间戳 转为日期格式(start)*/ var template = require 阅读全文
posted @ 2020-02-16 16:20 剑仙6 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. mongoose设置默认值 1.1 Schema中未定义的字段,其数据不能被添加 在上一篇文章里说到,首先要定义一个Schema,作为对数据库集合的各个字段类型的规范定义,此外,在添加数据时,如果添加的数据字段没有在Schema中定义,那么该字段数据不会被添加到集合里: /*定义Schema* 阅读全文
posted @ 2020-02-16 14:57 剑仙6 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: (1)联表查询,设置博客对应的分类名 这里用到population方法,具体如下 1、设计博客表结构时在分类处添加索引ref,对应管理分类数据表BlogSort 2、查询时使用populate()方法,里面传入该关联字段对象属性名即可 测试前首先删除篇无用文章 然后输出测试下,服务端输出如下 此时的 阅读全文
posted @ 2020-02-16 14:28 剑仙6 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Mongoose v5.5.8: Deprecation Warnings . 阅读全文
posted @ 2020-02-16 13:38 剑仙6 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 在使用 mongoose 时,想通过一个外键与另一张表建立关联时,不知该如何简单快捷的实现,特地去查了一下,发现了 population 这个功能,在此简单记录下 mongoose 的 populate 使用。 【前言】 MongoDB是NoSQL数据库,易扩展,比传统数据库更适合处理大数据。Mon 阅读全文
posted @ 2020-02-16 11:07 剑仙6 阅读(1777) 评论(0) 推荐(0) 编辑
欢迎访问个人网站www.qingchun.在线