如何在服务器端搜索大数据集而不在流星中发布所有内容

时间:2016-06-11 00:12:22

标签: javascript mongodb meteor publish-subscribe typeahead

我是Meteor的新手。我需要使用Meteor js建立一个类似于类型特征的文本搜索系统。我在服务器端的集合大约有100万字,所以不可能全部发布它们(我的页面将永远加载所以我假设集合太大,以至于同步需要永远)。但是,每次我的系统都需要在整个集合中进行搜索。任何人都有关于如何做到这一点的建议?非常感谢

1 个答案:

答案 0 :(得分:-1)

这是服务器逻辑。你必须用服务器方法计算你的东西:

Meteor.methods({'myGreatTextSearch': (someParameters) => {
  // TEXT AGGREGATION here
  return stuff
})

您可以使用

在客户端上获取“东西”
Meteor.call('myGreatTextSearch', someParameters)