let part = self.parts.filter(self.deleteStatus == 0).order(self.id.asc)
上面是我运行以从本地数据库获取所有记录的查询。现在,我想在过滤器中添加更多过滤器,例如id==5
或name='product'
。但是sqlite.swift中的过滤器在过滤器中不允许多个表达式。如何在过滤方法中添加更多或过滤器?
答案 0 :(得分:0)
过滤器可以与&&
(SQLite AND)和||
(SQLite OR)链接。
self.filter(deleteStatus == 0 && id == 5 && name == "product")
答案 1 :(得分:-1)
Sqlite.swift中的过滤器允许多个表达式;你只需把它们连在一起就像这样:
users.filter(id == 1 %% location == "Office" %% supervisor == "John")