使用fetch()获取具有指定字段

时间:2017-03-02 17:02:27

标签: react-native fetch

我正在使用react-native(和native-base)构建应用程序。 我正在使用ruby on rails(mysql2)创建数据库。我有一个带有cid和cname的表类别。我使用以下代码从此表中获取所有数据。这将从类别表中获取所有数据。

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的字段(从cid = 1的类别中选择*);。

另外,如何使用fetch功能插入此表。

1 个答案:

答案 0 :(得分:0)

如果文件是静态文件,则需要解析categories.json个文件。如果没有,您应该编写一些后端或一些本地存储解决方案来查询具有给定ID的类别。

fetch是用于发出http请求的库。为了插入/查询表,您应该有一个后端服务。为了获得更清晰的答案,您需要澄清您的问题。

如果本地存储空间令人满意,那么我建议使用realm。您可以在https://realm.io/news/introducing-realm-react-native/

阅读该文档

就像我说的,你需要提供更多细节。