如何获取反应本机存储的ID

时间:2019-10-13 15:47:08

标签: react-native react-native-android

我目前正在从事React Native Project。 在这个项目中,我正在使用react-native-storage(https://github.com/sunnylqm/react-native-storage),但遇到了一个问题。

我需要获取的所有数据都由“ key-id”存储,如下所示,并获取特定的ID以更新或删除一个数据。

为此,很容易获得所有数据,但没有特定的ID。

我知道有一种获取所有ID的方法和一种从ID中获取一个数据的方法,因此有可能获取那些ID和数据,最后将这两个ID映射。 我只是觉得这不是最佳解决方案,而且有一种有效的方法。

有人有好主意吗?

将数据另存为..

storage.save({
  key: 'user', 
  id: '1001',
  data: userA,
  expires: 1000 * 60
});

获取所有日期=可能

users = storage.getAllDataForKey('user').then(users => {
  console.log(users);
});

获取一个特定的id =否

最后

storage.load({
    key: 'user',
    id: '1002'
}).then(...)

or 

storage.remove({
  key: 'user',
  id: '1001'
});

# use id gotten somehow

0 个答案:

没有答案