Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是";分组方式;在Meteor中可能存在聚合查询吗?_Meteor - Fatal编程技术网

是";分组方式;在Meteor中可能存在聚合查询吗?

是";分组方式;在Meteor中可能存在聚合查询吗?,meteor,Meteor,Mongo风格的db.collection.group(…)查询在Meteor中是否可行?我希望我能在服务器上运行类似的东西(coffeescript): 实际上还没有 Meteor在服务器端使用node mongo native执行CURD,而在客户端使用minimongo。 Meteor在两边都有相同的API 文件说- 在此版本中,Minimongo有一些限制: 不支持findAndModify、upsert、聚合函数和map/reduce 然而,node mongo native支持它们

Mongo风格的
db.collection.group(…)
查询在Meteor中是否可行?我希望我能在服务器上运行类似的东西(coffeescript):

实际上还没有

Meteor在服务器端使用node mongo native执行CURD,而在客户端使用minimongo。 Meteor在两边都有相同的API

文件说-

在此版本中,Minimongo有一些限制:

不支持findAndModify、upsert、聚合函数和map/reduce


然而,node mongo native支持它们,所以我认为Meteor并没有为我们公开相关的API。您可以查看packages/mongo-livedata/mongo_-driver.js,请随意使用

下面是一个如何做到这一点的工作示例:

Meteor.publish "top10", ->
    Records.group
        key: {name:true}
        reduce: (obj, agg) -> agg.count++
        initial: {count:0}