这篇文章上次修改于 3 个月前,可能其部分内容已经发生变化,如有疑问可询问作者。
使用 Mongoose 简单的建立一个博客数据库以及模型之间的关联。

初始化项目

建立模型

首先建立对数据库的连接。
建立 Post 模型。
建立 Category 模型。
插入几条数据。

建立关联

之所以要进行关联,是因为为了后期维护和可操作性。
对 Post 加入分类字段与之关联。
首先把 Post 和 Category 找出来,然后把分类字段改掉,最后别忘了保存。
populate()可以跟踪关联的_id,输出详细的内容。
输出内容如下:

使用分类模型反查文章

因为分类模型中不存在对 Post 的记录所以查询的时候要建立虚拟字段。首先要修改 Category 的模型。
修改之后直接就可以查询到了。

注意

  1. 立即执行函数记得一定要分号,前面加分号。

亲亲留个评论再走呗

正在加载评论区...