我需要在另一个集合中继续一个collection.find()。我有一个名为Orders的集合。在另一个集合中使用collection.find()的流星
Orders = new Mongo.Collection('orders')
Orders.attachSchema(new SimpleSchema({
clientId: {
type: String
},
orderDate: {
type: Date
}
});
它使用aldeed:collection2和aldeed:简单的shema。我用它来创建使用aldeed的表单:autoform
我想将一个allowedValues放在ClientId字段中,该字段将包含客户端ID。 所以我需要使用Clients.find()获取所有客户端ID。客户是另一个集合。但在客户端上,如果我尝试将console.log(Clients.find()。fetch())放入我的order.js集合文件中,它将在服务器上记录一个空数组,并记录包含我所有客户端的数组。我不介意在客户端可用集合之前调用函数。但即使将它包装在Meteor.startup中也是行不通的。有人有线索吗?
您是否正确地发布你的客户收集到客户端? – Curtis
我正在使用自动发布功能。 – yves