我想从Firestore
的源构建Stripe客户帐户列表。如果记录数量很少(10条记录),则表示成功。但是,如果我尝试导入1000条以上的记录,则会失败。
错误:
throw er; // Unhandled 'error' event
^
Error: read ENOTCONN
at Object.safeExec (/Users/sy/Workspace/proj/hour/test/importFirestoreToStripe/node_modules/stripe/lib/utils.js:362:13)
Emitted 'error' event at:
at processTicksAndRejections (internal/process/task_queues.js:77:11) {
errno: 'ENOTCONN',
code: 'ENOTCONN',
syscall: 'read'
}
代码:
db.collection("users")
.get()
.then((snap) => {
let promises = [];
snap.forEach(async (doc) => {
console.log("doc", doc.data());
await stripe.customers.create({
name: doc.data().name,
email: doc.data().email,
});
});
return Promise.all(promises);
})
.then((hoge) => {
console.log("ends");
})
.catch((err) => {
console.log(`err: ${err}`);
});
我该如何解决?