Как я узнаю размер моего документа в MongoDB с помощью драйвера ruby - PullRequest
10 голосов
/ 28 марта 2010

Ограничение одного документа в MongoDB - 4Mo. У меня есть несколько документов с большим количеством данных.

Как узнать размер моего документа в MongoDB с помощью драйвера ruby?

Ответы [ 2 ]

28 голосов
/ 29 июня 2011

или родной Object.bsonsize (db.Foo.findOne ());

4 голосов
/ 28 марта 2010

Вы можете использовать BSON.serialize и найти длину результирующего байтового буфера. См. http://www.mongodb.org/display/DOCS/BSON#BSON-Ruby для примера использования BSON.serialize.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...