我的页面上有两个部分。
第一部分有一个有限的项目列表。第二部分有项目的总计数 (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'})
})