0
私はコレクションを公開しようとしていますが、私のコンソールには配列が返されていると言われています。流星 - サブからの例外。 Publish Functionが非カーソルの配列を返しました
サーバ/ publish.js
HeartCount = new Mongo.Collection('heartcount');
Meteor.publish("currentHeartCount", function() {
return HeartCount.find().fetch();
});
RelypheTopContainer.jsx
class RelypheTopContainer extends TrackerReact(React.Component) {
currentHeartCount() {
return HeartCount.find().fetch();
}
componentWillUnmount() {}
data() {
const params = this.props.params;
const id = params.id;
this.state = {
subscriptions: {
relyphe: RelypheSubs.subscribe('oneRelyphe', id),
heartCount: Meteor.subscribe('currentHeartCount', id)
}
};
}
RelypheTop.jsx
<div className='dates' onClick={handleClickDate}>
<div className="particle-box" />
<div id="output">0</div>
<span style={{whiteSpace: 'nowrap'}}>{
birthDate&&relypheDate?`${birthDate} - ${relypheDate}`:
birthDate?birthDate:
relypheDate?relypheDate:
''}</span>
</div>
現在のカウントを#output divに入れて、すべてのユーザー画面に表示しようとしています。
この機能は予期しないトークンです。 https://www.dropbox.com/s/l9qrmuoiw8oktbl/Screenshot%202016-08-11%2016.10.19.png?dl=0 – Jake
RelypheTopContainerクラスに入れますか? – Jake
いいえ、 'server/publish' –