Как я знаю размер моего документа внутри MongoDB с рубиновым драйвером Ограничение одного документа в MongoDB составляет 4Mo. У меня есть документы, очень тяжелые с большим количеством данных. Как я могу узнать размер моего документа внутри MongoDB с помощью рубинового драйвера? Ответ 1 Вы можете использовать BSON.serialize и найти длину результирующего байтового буфера. См. http://www.mongodb.org/display/DOCS/BSON#BSON-Ruby для примера использования BSON.serialize. Ответ 2 Или родной Object.bsonsize(db.Foo.findOne());
Ответ 1 Вы можете использовать BSON.serialize и найти длину результирующего байтового буфера. См. http://www.mongodb.org/display/DOCS/BSON#BSON-Ruby для примера использования BSON.serialize.