gpt4 book ai didi

javascript - Mongoose 批量保存 promise

转载 作者:行者123 更新时间:2023-11-30 05:47:06 25 4
gpt4 key购买 nike

我正在探索使用 q 而不是异步 - 然后我遇到了此处解决的问题:

Mongoose JS promises? Or how to manage batch save

如果我使用 q,这个答案会是什么?

最佳答案

请参阅我对使用 ForbesLindesay 解决方案时遇到的问题的评论。这是我最终得到的结果(只是添加了 ninvoke 以返回 promise ):

var tasks = [];

for (var i=0; i < docs.length; i++) {
tasks.push(Q.ninvoke(docs[i], "save"));
}

Q.all(tasks)
.then(functions, function(results) {
console.log(results);
}, function (err) {
console.log(err);
});

关于javascript - Mongoose 批量保存 promise ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17416415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com