2016-09-15 8 views
0

をパブリッシュ/サブスクライブ、私のファイルは、以下のとおりです。 tasks.js流星はここでエラー

import { Meteor } from 'meteor/meteor'; 
import { Mongo } from 'meteor/mongo'; 
import { check } from 'meteor/check'; 

export const Tasks = new Mongo.Collection('tasks'); 

if(Meteor.isServer) { 
    Meteor.publish('tasks', function tasksPublication() { 
     return Tasks.find(); 
    }); 
} 

TasksList.jsx

import Tasks from '../../api/tasks.js'; 
import { createContainer } from 'meteor/react-meteor-data'; 
... 
TasksList.propTypes = { 
    tasks: PropTypes.array.isRequired, 
} 
... 
export default createContainer(() => { 
    Meteor.subscribe('tasks'); 
    return { 
     tasks: Tasks.find({}, {sort: {createdAt: -1}}).fetch(), 
    }; 
}, TasksList); 

はサーバー:main.js

import '../imports/api/tasks'; 

Iこのエラーが発生する:

このライン

tasks: Tasks.find({}, {sort: {createdAt: -1}}).fetch(), 

Uncaught TypeError: Tasks.find is not a function 

私はそれを解決し

答えて

0

...エラーは、すべては私のために通常に見えるのですができません場所: は、それは次のようになります。

​​
関連する問題