我想选择与 moor / moor_flutter 的子字符串匹配的所有行。
在 SQL 中,你会做这样的事情:
'SELECT * FROM [table] WHERE [field] LIKE '%[substring]%'
有没有一种“类似沼泽”的方式来做到这一点?
我最接近的是:
Stream<List<Task>> watchTable() {
return (select(tableItem)..where((tbl) => CustomExpression<bool>("field LIKE '%substring%'"))).watch();
}
但不幸的是,这不是一个很好的类型安全/类似 moor 的方式。