17121790
有个应用场景:首页文章显示,输出所有的文章,每篇文章除了本身的数据外还要带上该文章的作者名,保存文章的时候已经带有作者的id,现在的问题是输出所有文章的时候,首先读取出每篇文章的作者id,再根据这个作者id去用户表里找对应的作者名。但是最后只能得到一个用户的数据,为什么呢?纠结了好多天。。。
module.exports = function(req, res) { var blog = require('../models/blog'); var user = require('../models/user');
blog.get(null, function(status, message) { message.forEach(function(m) { user.get({_id: m.author_id}, function(ustatus, umessage) { console.log(umessage); }); }); }); };