私はコレクションのサーバーデータを取得しようとしていますが、コードは曖昧ですが、定義されていません。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
コレクションの投稿には、サーバーからPostにカーソルを '公開 'し、クライアントで' subscribe'しない限り、文書は含まれません。 –
ありがとう@mostafizrahman、それは解決策でした! –