【发布时间】:2015-01-27 06:29:15
【问题描述】:
我的页面上有两个部分。
第一部分的项目列表有限。第二部分有项目总数 (recordsCount)。
当服务器添加新项目时,我看到项目列表已更新,但总计数具有旧值。
Tracks = new Mongo.Collection('tracks')
客户:
Meteor.subscribe('tracks')
Meteor.call('records', function(err, data) {
Session.set('_records', data)
})
Template.tracks.helpers({
tracks: function() {
return Tracks.find()
},
recordsCount: function() {
return Session.get('_records')
}
})
服务器:
Meteor.publish('tracks', function() {
return Tracks.find({}, {limit: 100})
})
Meteor.methods({
records: function() {
return Tracks.find({}).count()
}
})
var CronManager = new Cron(10000)
CronManager.addJob(1, function() {
Tracks.insert({filed1: 'test'})
})
【问题讨论】:
-
查看publish-counts 包。
-
@Dan Dascalescu,谢谢它对我有用。
标签: javascript meteor publish-subscribe meteor-helper