1

は、私はこのようなコレクション定義持っている(評価 ')_reactNativeMeteor2.default.collection( "メッセージ")(見つける)(フェッチ。。'):は関数ではありません私の流星アプリで

this.collections.Messages = new Mongo.Collection("messages"); 

import React, { Component } from 'react'; 
import Meteor, { createContainer } from 'react-native-meteor'; 
import MessageListComponent from '../routes/messageList'; 

export default MessageListContainer = createContainer(() => { 
    const messagesHandle = Meteor.subscribe('userMessage'); 
    const loading = !messagesHandle.ready(); 
    const messages = Meteor.collection("messages").find().fetch(); 
    return { 
     loading, 
     messages 
    }; 
}, MessageListComponent); 

しかし、それは、デバイス上の赤のエラーメッセージ以下のリターンです:今、私はこのようreact native meteorから、それに接続しよう

undefined is not a function (evaluating '_reactNativeMeteor2.default.collection("messages").find().fetch()') 

問題は何ですか? ()あなたのメッセージのconstからフェッチ排除

答えて

1

試してみてください。

const messages = Meteor.collection('messages').find(); 

をフェッチは、配列にカーソルを変換し、おそらくここでは必要ありません。また、二重引用符を使用するのはこの行だけですが、それが適切かどうかはわかりません。

関連する問題