首页 > 解决方案 > MongoDB 集合中字符串的百分比

问题描述

我想知道 MongoDB 中是否有一种方法可以显示包含特定字符串的集合中字段的百分比。

到目前为止,我尝试的是获取与字符串匹配的文档数和文档总数,我可以通过手动进行数学计算来获得百分比,尽管我认为 MongoDB 应该有一个查询或一个聚合来执行此操作,但我找不到如何。

这是我使用的查询

db.enron.find({ $text: { $search: "\"Kenneth Lay\""}}).count()
398
> db.enron.count()
5929

这是 db squema

https://i.stack.imgur.com/asTXn.png

标签: mongodb

解决方案


推荐阅读