当前位置: 首页 > 知识库问答 >
问题:

在MongoDB中获取单个文档的大小?

满玉泽
2023-03-14

我是新的MongoDB,并试图从数据库检索单个文档的大小。

数据库名为“enron”集合名为“email

我试过:

Object.bsonsize(db.email.findOne())

我也尝试过:

Object.bsonsize(db.enron.findOne())

但它只返回0。如何获取文档的大小?非常感谢。

共有1个答案

商华藏
2023-03-14

下面是如何在MongoDB中获得单个文档的大小的相关问题?

 类似资料:
  • 我遇到了mongo的一个奇怪行为,我想澄清一下 我的要求很简单:我想获得集合中单个文档的大小。我找到了两种可能的解决方案: 反对。bsonsize—返回字节大小的javascript方法 在这里,我提供了一些我进行测试的代码: > 我创建了一个新的数据库“test”,并输入了一个只有一个属性的简单文档:type:“auto” stats()函数调用的输出:db。测验stats(): } bsons

  • 本文向大家介绍在一个MongoDB文档中获取两个数组中的唯一值,包括了在一个MongoDB文档中获取两个数组中的唯一值的使用技巧和注意事项,需要的朋友参考一下 要在文档的两个数组中获取唯一值,请在aggregate()中使用$setUnion。的$setUnion采用两个或多个阵列,并返回包含出现在任何输入数组元素的数组。 让我们创建一个包含文档的集合- 在find()方法的帮助下显示集合中的所有

  • 问题内容: 我的数据如下所示: 我想获取每个会话中最大的(按年龄)的所有行。因此,对于上述输入,我的输出如下所示: 因为约翰在会话= 1组中年龄最大,而汤米在会话= 2组中年龄最大。 我需要将结果导出到文件(csv),并且其中可能包含很多记录。 我该如何实现? 问题答案: 您可以尝试以下使用max属性的聚合查询:http : //docs.mongodb.org/manual/reference/

  • 是否可以在MongoDB中找到最大的文档大小? 显示的是平均大小,这并不具有代表性,因为在我的例子中,大小可能会有很大差异。

  • 如何在MongoDB中获得字段中具有最小值或最大值的文档? 与MySQL中的MIN()或MAX()函数类似,但使用NodeJS MongoDB驱动程序。有什么想法吗?

  • 简而言之:如果您有大量不同大小的文档,其中相对较少的文档达到最大对象大小,那么在MongoDB中存储这些文档的最佳实践是什么? 我有一套文件,比如: 值列表的长度因文档而异。对于大多数文档,它将有几个元素,对于少数文档,它将有数千万个元素,我将达到MongoDB中的最大对象大小限制。问题是,我为那些非常大(而且相对较少)的文档提出的任何特殊解决方案都可能会对我存储小文档的方式产生影响,否则,这些小