【发布时间】:2022-07-12 17:54:12
【问题描述】:
我有一个字符串数组,它在 dexie 中被索引。 我需要编写一个查询来搜索没有字符串(a)并且有字符串(b)的行。 我可以使用第一个条件,但对于第二个条件,我不能在之后应用 where 子句不相等当它返回时收藏并且只能应用于桌子目的
db.table.where(\'array\').notEqual(\'String(a)\').toArray()
是否可以应用第二个 where 子句,或者是否有任何其他方法可以实现目标?
编辑: 其他可能的解决方案,而不是多个 where 子句。
db.table.toCollection(function (e) {
return (!e.array.includes(\'String(a)\') && e.array.includes(\'String(b)\'))
}).toArray()
标签: javascript indexeddb dexie