【发布时间】:2013-10-05 03:55:12
【问题描述】:
我刚刚在流星中编写了一个小程序,并使用在 Heroku 下运行的 MongoHQ。这个简单的应用程序将实时统计提交电子邮件的人数。您可以在此处找到示例:DearJJAbrams 以下是合集:
Counts = new Meteor.Collection("supporters");
在客户端,我运行:
Template.CountWrapper.SupporterCount = function () {
return Counts.find().count();
};
Template.BodySupporter.events({
'click .support-click' : function () {
if ($("#supportInputName").val() != "") {
Supporters.insert({name: $("#supportInputName").val()});
$(".signup-form").fadeOut(600, function() {
$(".thank-you-message").fadeIn(600);
});
}
return false;
}
})
问题是当用户提交他们的电子邮件包含数量时,数据库似乎执行计数查询非常慢。有没有更好的方法来处理这个? 谢谢。
【问题讨论】:
标签: mongodb heroku meteor meteorite mongohq