数据库
首页 > 数据库> > MongoDB 多表关联查询

MongoDB 多表关联查询

作者:互联网

情景

  1. articles
    title: String,// 文章标题
    content: String,// 文章内容
    read: {    // 文章阅读量
      type: Number,
      default: 0,
    },
    star: {// 文章点赞量
      type: Number,
      default: 0,
    },
    comment: {// 文章评论量
      type: Number,
      default: 0,
    },
    authorId: String,// 文章作者
    
  2. users
    username: String,// 用户名
    avatar: String,// 头像
    gender: String,// 性别
    phone: String,// 手机号
    email: String,// 邮箱
    password: {    // 密码
      type: String,
      select: false,
    },
    
  3. comments
    content: String,// 评论的内容
    articleId: String,// 文章id,外键
    authorId: String,// 文章作者,外键
    userId: String,// 当前用户
    

实现多表关联,查询comments表时,将对应的文章作者(通过authorId在users表里找到)和文章详情(通过articleId在articles表里找到)一起返回

总结

参考文献:

标签:const,String,MongoDB,文章,查询,authorId,mongoose,多表,id
来源: https://www.cnblogs.com/why-cn/p/15691458.html