客户端代码:
Assignments = new Mongo.Collection("Tasks");
if(Meteor.isClient){
angular.module('dolphin' ,['angular-meteor']);
//Assignments controller
angular.module('dolphin').controller('AssignmentLists' , function($scope){
$scope.helpers({
Tasks:() =>{
return Assignments.find({});
}
});
});
}
服务器代码是:
if(Meteor.isServer){
Meteor.startup(function(){
var tasks = [
{
'name':'Go for dinner today',
'description':'Halloween Party'
},
{
'name':'Plan to go to Salem',
'description':'This is a good idea'
}
];
for(var i=0 ; i< tasks.length;i++){
Assignments.insert(tasks[i]);
console.log(tasks[i]);
}
});
}
分配集合为空。启动Meteor服务器时,不会更新Assignments集合。任务详细信息可以插入到Assigments中。 当在终端中运行Meteor.Mongo命令时,该集合只是空的。
任何人都可以在这个主题上说明如何在服务器启动期间更新Meteor Collection? 任何帮助将不胜感激 谢谢