我有这个代码(Indexeddb/Dexie)
db1.RestrictionsImport.where('idx').equals(n).toArray().then(function(x){...})
这很好用,但我有许多带有“限制”的集合,我必须对其执行搜索。如果我这样做:
var collection= ['RestrictionsImport','RestrictionsPrice','RestrictionsCountry','RestrictionsPart',...etc]
db1.collection[0].where('idx').equals(n).toArray().then(function(x){...})
它崩溃了:
index.html:251 Uncaught TypeError: Cannot read property 'where' of undefined at index.html:251 (anonymous) @ index.html:251
这一系列限制类型可以根据其他查询从几个到几十个,所以我必须将 Dexie 查询放在一个循环中,我不能简单地一个接一个地编写它们......
一些建议?
先谢谢了,高清