2016-09-22 105 views
0

Im構建我的第一個React-Native應用程序與流星。我試圖從數據庫中獲取數據,但是我無法讓它工作。我只有具有就緒和停止屬性的句柄,但它不包含任何對象數據。有人可以解釋我如何從我的數據庫中獲取實際數據嗎?React-Native流星:從數據庫中提取數據

集裝箱組件:

export default createContainer(() => { 
    const handle = Meteor.subscribe('details-list'); 
    return { 
    detailsReady: handle.ready(), 
    }; 
}, DetailsContainer); 

出口流星應用

export default() => { 
    Meteor.publish('details-list',() => { 
    return Details.find(); 
    }); 
} 

回答

0

您需要添加您的容器所需的數據,是這樣的:

export default createContainer(() => { const handle = Meteor.subscribe('details-list'); return { details: Details.find(), detailsReady: handle.ready(), }; }, DetailsContainer);

+0

當我這樣做時它說它無法找到模塊的詳細信息。當我嘗試導入它時,雖然我確定文件路徑是正確的,但卻出現無法解析模塊的錯誤。任何想法? – Jab

+0

替換Meteor.collection中的Details.find()('details')。find()解決了問題 – Jab