Javascript Meteor:为客户端转换MongoDB服务器代码
我可以使用此代码从meteor mongo终端获取数据,但无法从客户端获取数据。我知道客户端站点需要不同的语法,但我是这个环境的新手。我怎样才能从客户站点打电话?谢谢Javascript Meteor:为客户端转换MongoDB服务器代码,javascript,reactjs,mongodb,meteor,Javascript,Reactjs,Mongodb,Meteor,我可以使用此代码从meteor mongo终端获取数据,但无法从客户端获取数据。我知道客户端站点需要不同的语法,但我是这个环境的新手。我怎样才能从客户站点打电话?谢谢 db.events.aggregate([ { "$project": { "year": { "$year": "$date" }, "month": { "$month": "$date" }, "day": { "$dayOfMonth": "$date" }
db.events.aggregate([
{ "$project": {
"year": { "$year": "$date" },
"month": { "$month": "$date" },
"day": { "$dayOfMonth": "$date" }
}},
{ "$group": {
"_id": null,
"distinctDate": { "$addToSet": { "year": "$year", "month": "$month", "day": "$day" }}
}}
])
目前,Minimongo不支持聚合 但是你可以试试看 编辑 用法示例: MeteorAddMeteorHacks:聚合然后简单地使用.aggregate函数 如下图所示
目前,Minimongo不支持聚合 但是你可以试试看 编辑 用法示例: MeteorAddMeteorHacks:聚合然后简单地使用.aggregate函数 如下图所示
将Minimongo作为Mongo集合的客户端包装器是一个非常特殊的Meteor案例。不幸的是,它的文档不足以揭示某个特性是否存在。OP期望上述命令能够工作(因为即使是复杂的查询也能工作),但它不能。我不认为这个问题有什么问题。这是一个非常Meteor特有的案例,它将Minimongo作为Mongo集合的客户端包装。不幸的是,它的文档不足以揭示某个特性是否存在。OP期望上述命令能够工作(因为即使是复杂的查询也能工作),但它不能。我认为这个问题没有问题。@Fawzi您能在这个包环境中转换我的代码吗?谢谢你的回答。没有那么难,和你的代码一样,但是不要使用
db.events.aggregate
useevents.aggregate([{“$project”:{“year”:{“$year”:“$date”},…)
@Fawzi你能在这个软件包环境中转换我的代码吗?谢谢你的回答。没有那么难,和你的代码一样,而是用db.events.aggregate
使用events.aggregate([{“$project”:{“year”:{“$year”:“$date”},…)
var metrics = new Mongo.Collection('metrics');
var pipeline = [
{$group: {_id: null, resTime: {$sum: "$resTime"}}}
];
var result = metrics.aggregate(pipeline);