我如何通过ruby驱动程序了解MongoDB中我的文档大小

时间:2010-03-28 12:21:37

标签: ruby mongodb

MongoDB中一个文档的限制是4Mo。我有一些文件真的很重,有很多数据。

我如何使用ruby驱动程序知道我的文档在MongoDB中的大小?

2 个答案:

答案 0 :(得分:28)

或原生 Object.bsonsize(db.Foo.findOne());

答案 1 :(得分:4)

您可以使用BSON.serialize并查找生成的字节缓冲区的长度。有关使用BSON.serialize的示例,请参阅http://www.mongodb.org/display/DOCS/BSON#BSON-Ruby