我如何用ruby驱动程序知道我的文档在MongoDB中的大小
MongoDB中一个文档的限制是4Mo。 我有一些文件真的很重,有很多数据。
我如何用ruby驱动程序知道我的文档在MongoDB中的大小?
您可以使用BSON.serialize并查找生成的字节缓冲区的长度。 有关使用BSON.serialize的示例,请参见http://www.mongodb.org/display/DOCS/BSON#BSON-Ruby 。
或者是原生的Object.bsonsize(db.Foo.findOne());