我有一个小型数据库,其中存储了一些推文,我试图从先前选择的一组单词中找出哪个是最受欢迎的关键字。
文档的结构为:
{
"Username": status.author.screen_name,
"Tweet": status.text,
"Retweets": status.retweet_count,
"Favorites": status.favorite_count,
"Followers": status.user.followers_count,
"Background-Color": status.user.profile_background_color,
"Date-Created": status.user.created_at,
"Location": status.user.location,
"Verified-Status": status.user.verified,
"Geo-Enabled": status.user.geo_enabled,
"Possibly-Sensitive": status.user.geo_enabled
}
,结果基于Tweet字段
我已经使用正则表达式进行了单个查询,以查找每个单词出现多少次,但是我还没有想出一种方法来获取某些输出,例如:
{
Keyword: "something",
Count: 1200,
}
答案 0 :(得分:0)
您可以使用mongodb聚合函数进行过滤和分组以获取计数。