2017-03-02 1 views
-2

私は反応ネイティブ(およびネイティブベース)でアプリケーションを構築しています。 ruby​​ on rails(mysql2)を使用してデータベースを作成しています。私はcidとcnameのテーブルカテゴリを持っています。私はこのテーブルからすべてのデータをフェッチするために次のコードを使用しています。これは、categoriesテーブルからすべてのデータを取得します。fetch()を使用して指定したフィールドでデータを取得する

fetchData() { 
    let lurl = 'http://192.168.43.92:3000/categories.json'; 
    fetch(lurl) 
    .then((response) => response.json()) 
    .then((responseJson) => { this.setState({ categories: responseJson}); }) 
    .catch((error) => { console.error(error); }); 
    } 

たとえば、フィールドをcid = 1(select * from cid = 1)フィールドから取得できますか。

また、フェッチ機能を使用してこのテーブルに挿入する方法もあります。

答えて

0

ファイルが静的ファイルの場合は、categories.jsonファイルを解析する必要があります。そうでない場合は、特定のIDを持つカテゴリをクエリするバックエンドまたはローカルストレージソリューションを作成する必要があります。

fetchは、http要求を行うためのライブラリです。テーブルを挿入/照会するには、バックエンドサービスが必要です。より明確な回答を得るには、質問を明確にする必要があります。

ローカルストレージが問題ない場合は、realmを使用することをおすすめします。あなたはそれの文書を読むことができますhttps://realm.io/news/introducing-realm-react-native/

私が言ったように、あなたは詳細を提供する必要があります。

+0

私はバックエンドを実行しており、フェッチ要求は正常に動作しています。私はちょうど特定のIDを持つデータを取得する必要があります。 –

関連する問題