我知道node.js是异步的,但我找不到任何库或解决方法来使其工作。我有一个couchbase
数据库,我想从多个文档中检索一些值。
下面是我的示例代码:
devices.forEach(function(type) {
bucket.get("typeids", function(error, id) {
id.value.forEach(function(id) {
bucket.get(type+"+"+id, function(error, device) {
bucket.get(type+"+"+id+"+l", function(error, location) {
device.value["location"] = location.value.room;
result.push(device.value);
})
})
})
})
})
如何在执行完所有内容后将result
数组与对象一起返回?