gpt4 book ai didi

node.js - 如何使用 Mongoose 获取 MongoDB 集合的大小(字节)?

转载 作者:可可西里 更新时间:2023-11-01 09:57:48 26 4
gpt4 key购买 nike

假设我有一个像这样的 Mongoose 模型:

mongoose = require('mongoose')
Products = mongoose.model('Products')

如何获取完整对应集合的大小(以字节为单位)?我找到了 db.collection.storageSize ,但在 Mongoose API 文档中找不到它。

最佳答案

Mongoose 不为此提供抽象,但您可以访问 native 驱动程序集合方法,如 stats()来自 collection Mongoose 模型的属性。该方法将集合的大小作为结果的 storageSize 属性提供:

Products.collection.stats(function(err, results) {
console.log(results.storageSize);
});

关于node.js - 如何使用 Mongoose 获取 MongoDB 集合的大小(字节)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36983778/

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