node.js - Mongoose InsertMany - 如何获取插入文档的数量?
问题描述
在使用 Mongoose 的 InsertMany 之后,我们如何知道有多少文档成功进入数据库?
Employees.insertMany(employees)
.then(function(docs) {
// do something with docs
console.log("Number of documents inserted: " + ... );
})
.catch(function(err) {
// error handling here
console.log("Failed to insert Bulk..." + err.message);
});
解决方案
插入完成后,它会返回一个包含所有文档的数组,因此您可以使用该length
属性找出有多少:
Employees.insertMany(employees)
.then(function(docs) {
console.log(docs.length);
})
.catch(function(err) {
console.log(err);
});
推荐阅读
- sql - UID 上的 SQL Server 内部联接
- r - 如何在 R 数据框中的单个列下嵌套多列对象
- r - 在 r 中搜索命名向量
- php - 有没有办法将 foreach 循环转换为 wp_query?
- javascript - 如何在我的表格中动态添加行中打破文本?
- openedge - 使用 Progress 4gl 代码 ftp 文件的最简单方法是什么?
- python - 在 Python 中使用 threading.Timer 定期运行代码
- mysql - 获得最近一天的回报
- angular - 来自 API 的 Angular Material 自动完成
- c++ - openssl 客户端如何信任服务器的自签名证书