刚从mysql等关系数据库中转过来,关于mongodb的关系处理有点不明白: 比如说我有一个collection存放文章(id,内容,作者,分类id),另一个collection存放文章分类(id,类名,描述),我如果要query(文章内容、作者、分类名)用mysql之需要一个一句sql就可以,如果用mongodb怎么处理? 是不是需要先查询文章collection,再从回调函数中查询分类collection,再去渲染页面?
####再更新 看了下本站的源代码,发现其中主题列表的实现方法真的是--如果按以前的观点--真的是要用令人发指来形容了: 首先获取十几个主题的id,然后对其for循环,拿着id去findOne,找到后回调中去查用户名、标签,这一系列要循环十几次。 mongodb这样做性能损失大么? 以前做sqlserver、mysql,那时候的原则以尽量少的数据连接,尽量少的sql语句完成一次查询,mongo下这些可以颠覆吗?