-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。这澄清了这个概念更好一点。 –