Meteor中的"分组依据"聚合查询是否可行?

Llo*_*oyd 7 meteor

db.collection.group(...)在Meteor中可以进行Mongo风格的查询吗?我希望我能在服务器上运行这样的东西(coffeescript):

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

jif*_*yin 5

其实还没有.

Meteor使用node-mongo-native在服务器端执行CURD,而在客户端使用minimalongo.并且Meteor在两侧都保持相同的API.

该文件说 -

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

...

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

但是,node-mongo-native支持它们,所以我认为Meteor不会为我们公开相关的API.你可以看看packages/mongo-livedata/mongo_driver.js,并自己帮忙.