-1
假設我有一個集合,它跟蹤每個客戶電子郵件ID的產品訪問次數。如何將以下查詢轉換爲MongoDB
查詢。我們如何將這個sql查詢轉換成MongoDB查詢?
select product_id, count(customer_email)
from table_sample
group by product_id.
我完全是新手MongoDB
。任何幫助表示讚賞。
假設我有一個集合,它跟蹤每個客戶電子郵件ID的產品訪問次數。如何將以下查詢轉換爲MongoDB
查詢。我們如何將這個sql查詢轉換成MongoDB查詢?
select product_id, count(customer_email)
from table_sample
group by product_id.
我完全是新手MongoDB
。任何幫助表示讚賞。
喜歡的東西:
db.table_sample.aggregate([
{
$group: {
_id: "$product_id",
count: { $sum: 1 }
}
}
])
https://docs.mongodb.org/v3.0/reference/sql-aggregation-comparison/
我收到這個錯誤; NameError:未定義全局名稱「count」 –
請張貼你已經嘗試過的代碼。它會幫助我們糾正你並更好地爲你提供建議。 – BatScream
你試過這個(https://docs.mongodb.org/v3.0/reference/sql-aggregation-comparison/)嗎? – somallg
謝謝@somallg。這澄清了這個概念更好一點。 –