按字节大小对MongoDB文档进行排序

弗朗西斯·金

我想知道是否可以通过以字节/ kb为单位的文档大小对MongoDB集合进行排序。我一直在检查db.collection.stats(),但这只给我有关集合的信息,而不是文档。

Anhlc

鉴于不经常更改文档大小,一种可能的解决方案是在文档中添加一个额外的“大小”字段。

要为每个文档添加大小:

db.collection.find().forEach(function(doc) {
    doc.size = Object.bsonsize(doc); 
    db.collection.save(doc);
});

降序排列:

db.collection.find().sort({"size":-1});

另一种解决方案是将所有文档加载到内存中,并使用任何编程语言(js,php,java ...)对结果进行排序并打印出结果,如果您的数据库很大,则不建议这样做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按字节大小对MongoDB文档进行排序

来自分类Dev

MongoDB按数组元素对文档进行排序

来自分类Dev

按字段/键名称对MongoDB文档进行排序

来自分类Dev

MongoDB按数组中的值对文档进行排序

来自分类Dev

MongoDb查询,用于按值对文档进行排序

来自分类Dev

如何按特定标准对已经用mongodb排序的X个顶级文档进行排序?

来自分类Dev

Bash:按字节区分大小写的排序命令或使用python sort命令对文本文件进行排序

来自分类Dev

MongoDB:按名称未知的子文档排序

来自分类Dev

MongoDB-按子文档匹配排序

来自分类Dev

在MongoDb中按深层文档字段排序

来自分类Dev

在聚合mongodb中按文档数组排序

来自分类Dev

按特定内容然后按时间戳对MongoDB文档进行排序

来自分类Dev

Mongodb:按数组最后一个元素中的值对文档进行排序

来自分类Dev

Mongodb / Mongoose:我可以按填充的子文档的创建日期对父查询进行排序吗?

来自分类Dev

按列表大小对结构列表进行排序

来自分类Dev

按值的大小对地图进行排序

来自分类Dev

在mongodb中按大小写排序

来自分类Dev

在mongodb中按大小写排序

来自分类Dev

对内部文档mongodb进行排序的mapreduce

来自分类Dev

在mongodb中按日期对值进行排序

来自分类Dev

如何按字节顺序对AWS呼叫的列表进行排序

来自分类Dev

按字节大小对 XML 文件进行预测拆分

来自分类Dev

按与过滤器匹配的数组的最后一个元素中的值对文档进行排序。Mongodb

来自分类Dev

按xpages中的总值对文档集合进行排序

来自分类Dev

按子文档集合中的值对Solr响应进行排序

来自分类Dev

按整数对文档进行排序Firestore Kotlin

来自分类Dev

按内部字段字符串对文档进行排序

来自分类Dev

按xpages中的总值对文档集合进行排序

来自分类Dev

Mongo按数组中的值对文档进行排序

Related 相关文章

  1. 1

    按字节大小对MongoDB文档进行排序

  2. 2

    MongoDB按数组元素对文档进行排序

  3. 3

    按字段/键名称对MongoDB文档进行排序

  4. 4

    MongoDB按数组中的值对文档进行排序

  5. 5

    MongoDb查询,用于按值对文档进行排序

  6. 6

    如何按特定标准对已经用mongodb排序的X个顶级文档进行排序?

  7. 7

    Bash:按字节区分大小写的排序命令或使用python sort命令对文本文件进行排序

  8. 8

    MongoDB:按名称未知的子文档排序

  9. 9

    MongoDB-按子文档匹配排序

  10. 10

    在MongoDb中按深层文档字段排序

  11. 11

    在聚合mongodb中按文档数组排序

  12. 12

    按特定内容然后按时间戳对MongoDB文档进行排序

  13. 13

    Mongodb:按数组最后一个元素中的值对文档进行排序

  14. 14

    Mongodb / Mongoose:我可以按填充的子文档的创建日期对父查询进行排序吗?

  15. 15

    按列表大小对结构列表进行排序

  16. 16

    按值的大小对地图进行排序

  17. 17

    在mongodb中按大小写排序

  18. 18

    在mongodb中按大小写排序

  19. 19

    对内部文档mongodb进行排序的mapreduce

  20. 20

    在mongodb中按日期对值进行排序

  21. 21

    如何按字节顺序对AWS呼叫的列表进行排序

  22. 22

    按字节大小对 XML 文件进行预测拆分

  23. 23

    按与过滤器匹配的数组的最后一个元素中的值对文档进行排序。Mongodb

  24. 24

    按xpages中的总值对文档集合进行排序

  25. 25

    按子文档集合中的值对Solr响应进行排序

  26. 26

    按整数对文档进行排序Firestore Kotlin

  27. 27

    按内部字段字符串对文档进行排序

  28. 28

    按xpages中的总值对文档集合进行排序

  29. 29

    Mongo按数组中的值对文档进行排序

热门标签

归档