javascript - MongoDB 函数仅在流完成时返回
问题描述
代码:
export async function getStaticPaths() {
let paths = [];
const { db } = await connectToDatabase();
const stream = await db.collection("cars").find({}).stream();
stream.on("data", function (lot) {
paths.push({
params: {
id: lot.VIN,
},
});
});
stream.on("error", function (err) {
console.log(err);
});
stream.on("close", function () {});
return { paths, fallback: false };
}
所以我只想在“关闭”的流运行时返回
有任何想法吗?万分感谢!
解决方案
推荐阅读
- postgresql - PostgreSQL:当需要超过三列时将行转换为列
- facebook - Facebook webhook 通知未发送
- javascript - 在 svelte 上导入 node_module 时出错
- .net - 通过 .NET SDK 在 SAP BI 平台上调度参数化 Crystal Report?
- python - 这周我刚刚开始学习超级基础的 Python。看看我的公园门票基本代码
- python - 删除熊猫中的“nan”行而不是“NaN”
- php - Laravel 获取所有关系和分页关系数据
- html - 如何从“检查元素”中获取 href 值(根据会话而变化)
- php - 如何在 laravel Lighthouse 中更新内容时添加 @unique 验证?
- bash - bash 在打开时真的会截断输出重定向文件吗?