簡體   English   中英

Pymongo 等效於 SQL 查詢

[英]Pymongo equivalent of an SQL query

我是 MongoDB 的新手。 我正在嘗試轉換 SQL 查詢以獲取相同的結果,但來自 MongoDB 數據庫。 SQL查詢如下——
select 計數(國家)為 c,按 c desc 從世界組按大洲排序;

有人可以指導我嗎?

我的聚合結構是 - {國家:“中國”,大陸:“亞洲”} {國家:“斯里蘭卡”,大陸:“亞洲”} {國家:“美國”,大陸:“北美”}

如果我要堅持這種聚合結構,有人可以解釋一下我怎么能 go 關於這個?

TIA。

我認為這個參考可能有用: https://docs.mongodb.com/manual/reference/sql-comparison/

但是為了專門轉換上面的 SQL(因為它包含一個計數和一個分組依據),我使用了這個轉換器: https://klaus.dk/sqltomongodb/

db.world.find(  { country : { '$exists' : true } } ,{continent:1} ).count().sort( { c : -1 } )

https://stackoverflow.com/a/14346168/1129926的道具鏈接到轉換器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM