Meteor 数据未显示在react组件渲染函数中

Meteor 数据未显示在react组件渲染函数中,meteor,reactjs,Meteor,Reactjs,我有以下代码,在渲染函数中不会产生任何结果: Categories:[ { _id:"MNN2Zc4M8XnavYdiH", name:"Test Category", status:1 } ]; Meteor.publish('findCategory', function(id){ return Categories.find({_id:id}); }); EditCategory = React.createClass({ mixins:[ReactMeteorDa

我有以下代码,在渲染函数中不会产生任何结果:

Categories:[
{
_id:"MNN2Zc4M8XnavYdiH",
name:"Test Category",
status:1
}
];

Meteor.publish('findCategory', function(id){
    return Categories.find({_id:id});
});   


EditCategory = React.createClass({
  mixins:[ReactMeteorData],
  getMeteorData(){    
    return{
      Category:Categories.findOne({_id:this.props._id})
    }
  },
  render:function () {
    return(
      <div className=""><p>{this.data.Category.name}</p></div>
      )
  }
});
类别:[
{
_id:“MNN2Zc4M8XnavYdiH”,
名称:“测试类别”,
现状:1
}
];
Meteor.publish('findCategory',函数(id){
返回类别。查找({u id:id});
});   
EditCategory=React.createClass({
mixins:[数据],
getMeteorData(){
返回{
Category:Categories.findOne({u id:this.props.\u id})
}
},
渲染:函数(){
返回(
{this.data.Category.name}

) } });

我想显示类别名称和其他详细信息,我做错了什么?

有错误吗?如果您在同一个文件中定义了所有这些,那么您拥有的一些代码将无法工作。try Categories.insert({your document here});而不是类别:[];我不认为它创建了mongo collectionCategories已经在DB中,最初在我控制台“this.data.Category”时它显示空数组,但在呈现页面后,它在呈现函数中显示了我在初始加载时所需的类别数据对象。有错误吗?如果您在同一个文件中定义了所有这些,那么您拥有的一些代码将无法工作。try Categories.insert({your document here});而不是类别:[];我不认为它创建了mongo collectionCategories已经在DB中,最初它在我控制台“this.data.Category”时显示空数组,但在呈现页面后,它在呈现函数中显示了我在初始加载时需要的类别数据对象。