求教mongodb下的问题
发布于 12 年前 作者 yjj676 4789 次浏览 最后一次编辑是 8 年前

请问nosql有没有关联查询,类似博文与标签的多对多关系,这样怎么建表啊?各种不知道非关系型数据库的思想(ps:小弟只是一个前端,对数据库这块不是很懂)。求教各位^-^

6 回复

直接在保存标签数组。

你说的我理解成标签是一个collection ,然后博文也是一个collection ,那么我要读取一篇博文和其关联的标签的时候是怎么弄的,我看mongodb权威指南中没有多个collection关联查询,我觉得我对nosql的概念不懂。

@yjj676

比如博文保存在posts集合中,那一个post文档可能包含以下信息:

{
  _id:ObjectId
  title:'title of post'
  tags:['tag1', 'tag2']
  content:'content bala bala'
}

你可以直接把tags数组作为一个字段的值。

原生的mongodb做关系映射比较麻烦,而且nosql本身采用的就不是关系映射,你要实现就用mongoose,你可以定义结构和关系的

@imzshh 受教了

请问我参考《nodejs开发指南》的源码microblog博客系统好像bootstrap UI没有起到作用,主页能进,点立即链接就出现no open connections的错误,我菜鸟,烦请指导下

回到顶部