首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过Ruby连接器获取MongoDB对象大小

通过Ruby连接器获取MongoDB对象大小
EN

Stack Overflow用户
提问于 2018-09-11 22:24:53
回答 1查看 137关注 0票数 0

如何使用Ruby连接器获得MongoDB记录的BSON文档大小?对于BSON::Document.new(some_hash),.size似乎返回文档的键数,.bson_size不存在,.data_size返回错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-14 17:31:46

Mongo的Ruby驱动程序2.0版本开始,BSON.serialize就被删除了。如果您有一个BSON::Document,您可以通过调用to_bson将其转换为BSON::ByteBuffer,然后通过调用to_bson来获得它的大小。

示例:

代码语言:javascript
复制
BSON::Document.new({a: 1}).to_bson.length
=> 12
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52284964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档