gpt4 book ai didi

mysql - Mongodb 每周计数行数

转载 作者:行者123 更新时间:2023-11-30 00:04:26 24 4
gpt4 key购买 nike

我使用mysql很长时间了。不,我尝试学习 Mongodb。我构建了一个 meteor 应用程序。对于此应用程序,我使用集合。我喜欢每周计算集合中的行数。在 mysql 中,命令将是

SELECT WEEKOFYEAR(datum) AS weekno, COUNT(1) AS signups FROM klussenblok GROUP BY WEEKOFYEAR(datum)

你能帮我对 mongodb 使用相同的命令吗?

谢谢

最佳答案

您可以从气氛中添加 mongodb-aggregation 包

mrt add mongodb-server-aggregation

然后使用聚合方法(如果您的日期存储在日期字段中)

var pipeline = [
{
$group : {
_id: {
$week: "$createdAt"
}
},
count: {
$sum: 1
}
}
]

var results = Meteor.users.aggregate(pipeline);

console.dir(results) //An array of weeks and signups in them.

关于mysql - Mongodb 每周计数行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com