我有一组包含 words 的字符串。Set 的平均长度可以为 15。我想知道我是否可以使用 moor 的操作数查询包含这些单词的条目 | 无需像我在这里所做的那样循环设置。
Future<List<Upload>> search(Set keys, List<Upload> result) async {
keys.forEach( (term) => (select(uploads)..where((tbl) => tbl.title.contains(term))) .get() .then((value) => result.addAll(value)), );
return SomeResult;
}
我可以看到正在多次运行单个查询。有什么帮助吗?
谢谢