CNode

求教mongodb下的问题

Yyjj676发布于14 年前最后回复14 年前6 回复5405 浏览0 收藏

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

查看回复

回复 (6)

I
imzshh#1·14 年前

直接在保存标签数组。

Y
yjj676#2·14 年前
引用 imzshh直接在保存标签数组。

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

I
imzshh#3·14 年前
引用 imzshh直接在保存标签数组。

@yjj676

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

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

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

A
a272121742#4·14 年前

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

Y
yjj676#5·14 年前
G
gswsh911#6·14 年前

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

参与回复
登录后即可参与回复。登录