Going through this very well written book with friend.Figured out that this needs to be wrapped in a startup function:
Meteor.startup(function() {
if (Posts.find().count() === 0) {
Posts.insert({
title: 'Introducing Telescope',
author: 'Sacha Greif',
url: 'http://sachagreif.com/introducing-telescope/'
});
Posts.insert({
title: 'Meteor',
author: 'Tom Coleman',
url: 'http://meteor.com'
});
Posts.insert({
title: 'The Meteor Book',
author: 'Tom Coleman',
url: 'http://themeteorbook.com'
});
}
});
It seems that without it, the condition is not being looked at. Now the collection gets populated if empty.
Going through this very well written book with friend.Figured out that this needs to be wrapped in a startup function:
Meteor.startup(function() {
if (Posts.find().count() === 0) {
Posts.insert({
title: 'Introducing Telescope',
author: 'Sacha Greif',
url: 'http://sachagreif.com/introducing-telescope/'
});
Posts.insert({
title: 'Meteor',
author: 'Tom Coleman',
url: 'http://meteor.com'
});
Posts.insert({
title: 'The Meteor Book',
author: 'Tom Coleman',
url: 'http://themeteorbook.com'
});
}
});
It seems that without it, the condition is not being looked at. Now the collection gets populated if empty.