在forEach完成

时间:2017-01-26 15:09:56

标签: node.js

我知道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数组与对象一起返回?

0 个答案:

没有答案