在离线html5项目上工作时,我有以下商店:
outreach_answers = {
name: 'outreach_answers',
keyPath: ['device_unique_id', 'outreach_id', 'question_id'],
indexes: [
{
keyPath: 'outreach_id'
},
{
keyPath: 'section_id'
},
{
keyPath: 'question_id'
},
{
keyPath: 'answer'
}
]
}
我需要进行如下查询:
SELECT records FROM outreach_answers
WHERE question_id = 12 AND section_id = 2 AND outreach_id = 'AB-56'
我能够使用的大部分方法(例如db.get()
,db.values()
甚至db.from()...where().list()
)似乎都非常严格。
其中,最后一种方法似乎是最有希望的,直到我真的需要运行一个应该同时过滤question_id
,section_id
和outreach_id
的查询。
提前谢谢!