Javascript 使用数据库中的数据是否可以构建流星SimpleSchema?

Javascript 使用数据库中的数据是否可以构建流星SimpleSchema?,javascript,meteor,Javascript,Meteor,我尝试执行以下操作来定义SimpleSchema对象,然后使用它创建一个Collection2 var y = Schema.find().fetch(); var s = {}; for (var j = 0; j < y.length; j++){ s[y[j].name] = {type: String}; console.log (y[j].name) } Data = new Meteor.Collection("data", { schema: s }); v

我尝试执行以下操作来定义SimpleSchema对象,然后使用它创建一个Collection2

var y = Schema.find().fetch();  
var s = {};
for (var j = 0; j < y.length; j++){
  s[y[j].name] = {type: String};
  console.log (y[j].name)
} 

Data = new Meteor.Collection("data", { schema: s });
var y=Schema.find().fetch();
var s={};
对于(var j=0;j
我把它放在Meteor.startup()中,但它不起作用。。。集合已创建,但架构为空。我认为这是因为初始Schema.find()在客户端上没有返回任何内容-console.log()行在服务器上输出文本,但在客户端上没有

因此,如果我需要等待数据发送到客户端,那么创建数据收集不是太晚了吗


我想做的事可能吗

Meteor.publish函数的外观如何?你订阅了吗?您删除了AutoPublish包吗?没有,我仍然添加了AutoPublish。
'myObject.schema=new SimpleSchema({“\u id”:{type:String,
等。。。