Я сейчас работаю над React Native Project. В этом проекте я использую реагирующее-хранилище (https://github.com/sunnylqm/react-native-storage) и получил одну проблему.
Мне нужно получить все данные, сохраненные с помощью ключа-идентификатора, как показано ниже, иполучить конкретный идентификатор для обновления или удаления данных.
Для этого довольно легко получить все данные, но не конкретный идентификатор.
Я знаю, что существует метод, который получает все идентификаторыи метод, который получает одни данные из идентификатора, так что можно получить эти идентификаторы и данные, наконец, отображающие эти два. Я просто чувствую, что это не лучшее решение, и есть эффективный способ.
Кто-нибудь имеетхорошая идея?
сохранить данные как ..
storage.save({
key: 'user',
id: '1001',
data: userA,
expires: 1000 * 60
});
Получить все даты = возможно
users = storage.getAllDataForKey('user').then(users => {
console.log(users);
});
Получить один конкретный идентификатор = нет
Наконец
storage.load({
key: 'user',
id: '1002'
}).then(...)
or
storage.remove({
key: 'user',
id: '1001'
});
# use id gotten somehow