我有 1 个包含多列的表。在应用程序上,我们期待添加 4 个动态过滤器,例如(猫、大小、颜色、形状)。
我们知道我们可以像这样为 sqllite 创建一个过滤器:
user = user.select(name)
.filter((color == "Blue") && (size = "Big") && (cat="a") && (shape="round"))
.order(name.asc, name) // ORDER BY "email" DESC, "name"
.limit(5, offset: 0)
但是如果一个过滤器会发生什么,假设对于颜色,我们想要搜索所有颜色。然后,
.filter((color == "?????") && (size = "Big") && (cat="a") && (shape="round"))
关于如何为这种情况创建动态过滤器的任何想法?