0

私は次のような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 モジュールなどを使用してこれを達成するための最良の方法は何ですか。

4

1 に答える 1