私は次のようなdbの配列を持っています
const dbArr = ["http://localhost:5984", "http://xyz_couchdb.com:5984"]
挿入するデータ
let data ={
_id: 324567,
name: Harry,
gerder: male
}
これが私がナノモジュールを使用しているロジックです
return new Promise((resolve, reject) => {
let res = [];
let rej = [];
let counter = 0;
for(let i = 0; i < dbArr.length ; i++){
dbArr[i].insert(data, (err, body) => {
err ? rej.push(err) : res.push(body)
if(counter === obj.dbArray.length -1){
rej.length ? reject(rej) : resolve(res)
}
counter++;
})
}
})
promise または async モジュールなどを使用してこれを達成するための最良の方法は何ですか。