如何将此 sql 查询转换为 mongodb?
Posted
技术标签:
【中文标题】如何将此 sql 查询转换为 mongodb?【英文标题】:How to translate this sql query to mongodb? 【发布时间】:2020-01-27 12:44:08 【问题描述】:有谁知道如何将这 2 个查询从 PostgreSQL 转换为 MongoDB?我对 MongoDB 没有任何想法,但我必须在我的脚本中使用这两行。
SELECT genres,startYear,COUNT(*)
FROM title_basics
GROUP BY genres, "startYear";
SELECT genres,COUNT(genres)
FROM title_basics
GROUP BY genres
ORDER BY COUNT(genres) DESC;
提前谢谢你!
【问题讨论】:
【参考方案1】:这些是您可以在代码中与 mongodb 驱动程序一起使用的查询。
db.titles_basics.aggregate([
"$group" : genres:"$startYear", count:$sum:1
])
db.titles_basics.aggregate([
"$group" : genres:"$startYear", count:$sum:1 , $sortByCount: "$genres"
])
希望这可行,如果不尝试解释您的问题多一点。 你的问题解释得很糟糕,我从中得到了什么,我发布了我的答案。祝你好运:)
【讨论】:
以上是关于如何将此 sql 查询转换为 mongodb?的主要内容,如果未能解决你的问题,请参考以下文章