【发布时间】:2019-01-06 23:59:25
【问题描述】:
我想使用 documentdb 呈现一个页面,获取 CosmoDB 中两个不同查询的信息。
我有 2 个查询:
var FirstQuery = {
query: 'SELECT * FROM FactoryData',
};
var SecondQuery = {
query: 'SELECT * FROM StoreData',
};
并且有这个来获取数据
docDbClient.queryDocuments(collLink, FirstQuery ).toArray(function (err, results) {
value1 = results;
});
docDbClient.queryDocuments(collLink, SecondQuery ).toArray(function (err, results) {
value2 = results;
});
然后我想用这些结果渲染视图,但我无法从这个函数的外部渲染它。
res.render('view.html', {"value1" : value1 , "value2" : value2});
我知道这段代码行不通,但我正在尝试实现承诺,但不知道如何使用 documentdb-q-promises 来实现。
我已经阅读了很多关于 Q Promise 的文档,但我不明白。 谁能给我解释一下,我是初学者。
【问题讨论】: