有人知道如何将这两个查询从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;
提前谢谢!
答案 0 :(得分:0)
这些是您可以在代码中与mongodb驱动程序一起使用的查询。
db.titles_basics.aggregate([
{"$group" : {genres:"$startYear", count:{$sum:1}}}
])
db.titles_basics.aggregate([
{"$group" : {genres:"$startYear", count:{$sum:1}}} ,{ $sortByCount: "$genres" }
])
希望这行得通,如果不尝试进一步解释您的问题。 您的问题很难得到解释,我从中得到的答案也已发布。祝您好运:)