我目前正在从事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