因此,您可以获得评论(BSON.serialize(Model.first.as_document).size)中所示的文档的理论大小.
但是,应该注意,这可能不是"磁盘上"对象的实际大小.MongoDB会自动为新文档添加缓冲区,以允许它们就地增长.当谈到在一个特定文档的磁盘上获取实际大小时,我不相信这是可能的.
但是,您可以通过使用获得平均缓冲区db.collection_name.stats().
2015年和mongoid(4.0.2)的解决方案:
model_instance.as_document.to_bson.size
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6572 次 |
| 最近记录: |