在 Meteor React 应用程序中使用 Mongo 集合时,返回一个空数组 []。我使用的是Github 的“react-meteor-template”。
我宣布
Posts = new Mongo.Collection("posts");
在 Collection.js 文件中。
以下是我获取空数组 [] 数据的地方
ReadPost = React.createClass({
mixins: [ReactMeteorData],
getMeteorData() {
return {
postsLoading: Posts.find().fetch()
}
},
render() {
let { postsLoading } = this.data;
console.log(postsLoading);
return (
<div className="container">
{
postsLoading.map((post) => {
return (
<div key={post._id} className="col-sm-6 col-sm-offset-3" style={{'marginBottom':"30px", padding: "20px", background: "#FFBABA"}}>
<p>Reading post {this.props.postName}</p>
<h1 style={{display: "inline"}}>{post.title}</h1>
</div>
)
})
}
</div>
)
}
});