我试图检索我的服务器数据集合的代码波纹管,但它只是返回undefined。如何使用React从客户端的Meteor集合中检索数据?
import { Posts } from '../../../api/posts.js';
class FeedUnit extends Component {
constructor(props) {
super(props);
this.state = {
open: true,
emojis: false,
isOver: false,
likes: this.setLike(),
};
}
setLike(){
let self = this;
let like;
let post = Posts.findOne({ external_id: this.props.data.id });
console.log(Posts.findOne({}))
return like;
}
我已经搜索的数据库手动那里我用命令有正确的返回:
db.posts.findOne({external_id: '1402366059774445_1503319816345735'})
let post = Posts.findOne({external_id:self.props.data.id}); – Ved
集合帖子将不包含任何文档,除非您将'发布'游标从服务器发布到客户端并将其'订阅'到它。 –
谢谢@mostafizrahman,这是解决方案! –