javascript - MongoError:无效操作,未指定操作 Bulk.execute()
问题描述
每个人都说这个错误意味着我正在尝试插入一个空数组。但是我怎样才能在我的代码中找到这个空数组并修复它呢?
const bulk = inspirations.initializeUnorderedBulkOp();
converter.fromFile(file)
.on('json', async (obj) => {
addToBulk(obj, bulk);
})
.on('done', async () => {
console.log(`Finished reading: ${file}`);
await Promise.all(promises);
console.log(`Executing`);
await bulk.execute() ;
这是 CLI 中的内容:
- 成功连接到服务器
- 成功连接到数据库
- 读完文件
- 执行
(节点:6836)UnhandledPromiseRejectionWarning:MongoError:无效操作,未指定操作
解决方案
推荐阅读
- python - 如何找到两个列表之间的不同组合?
- asp.net - 在单个 API 帖子中动态推送每个设备的不同通知
- python - 使用 Scapy 的数据包嗅探器
- r - 使用 RSTAN 拟合泊松 HMM JAGS 模型
- javascript - 将函数引用传递给单独的 Javascript 文件以进行回调
- amazon-web-services - Flask Mail 不适用于 Gmail 帐户和 AWS 实例
- r - 错误:grouped_df_impl(data, unname(vars), drop) 中的错误:列 `col1` 未知
- vb.net - 如何使用数组正确使用列表框的 .SelectedIndex 属性
- android - 如何通过蓝牙连接从 Android 应用程序在 Raspberry Pi 上运行脚本
- python-3.x - 如何通过从文本文件调用键到python来获取值