Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的数据库中有一个可以为空的列,我正在执行这种比较:
TableQuery[Tables.TableName].filter( x => x.nullableStringColumn === optionString ).exists.run
但是我没有得到预期的结果,空列应该匹配 None 并且填充的列应该匹配字符串(如果相等)
你应该试试
TableQuery[Tables.TableName].filter( x => (x.nullableStringColumn.isNull && optionString.isEmpty) || (x.nullableStringColumn === optionString) ).exists.run