最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

运维笔记admin9浏览0评论

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

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

想象一下,我有一个像这样的Mongoose模型:

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

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

回答如下:

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

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

评论列表(0)

  1. 暂无评论