2014-02-04 4 views
-1

хранить объекты, которые выглядят следующим образом:IndexedDB получить подмножество свойств

{ 
    name : 'name', 
    dateJoined: 1391493086747, 
    balance: 10, 
    currency: '$' 
} 

Я хочу, чтобы сделать запрос на подмножества этих свойств, например, просто «имя» и «DateJoined». Возможно ли это в IndexedDB? Я знаю, что могу получить результаты и сделать мелкие копии самостоятельно, но я хочу избавить сборщика мусора. В принципе, я хочу получить эквивалент этого оператора SQL:

SELECT name, dateJoined FROM users 

ответ

3

Невозможно. Если у вас есть небольшие данные, которые вы обычно используете, и огромные данные, которые вы редко используете, может иметь смысл разделить их на два хранилища объектов, но сначала вы должны сделать некоторые тесты, чтобы узнать, действительно ли это имеет значение. Для большинства целей производительность, вероятно, будет достаточно хорошей, как есть.

Смежные вопросы