【发布时间】:2011-11-13 22:46:22
【问题描述】:
我有一组带有 express/mongoose 的嵌套查询,很像这样:
app.get(..., function(...) {
Schema1.query(..., function(..., res1) {
for ( var key in res1 ) {
Schema2.query(..., function(..., res2) {
data[key].appendedAttribute = res2.somedata;
});
}
res.render(..., data);
});
});
这不起作用,即 appendedAttribute 永远不会附加到数据集。我做错了什么?
【问题讨论】:
-
异步编程不是这样工作的
标签: javascript mongodb node.js express