执行简单的Squeryl数据库查找,但尝试排除值。我试过了:
j.id not jobExclude
和j.id != jobExclude
然而,第一个触发编译器错误,第二个触发运行时错误。
整个交易:
from(DB.jobs)(j =>
where((j.startTime >= todayStart)
and (j.startTime <= todayEnd)
and (j.userId === userId)
and (j.teamId === teamId)
and (j.startOrder >= index)
and (j.id not jobExclude))
select (j)).toList
谢谢!
答案 0 :(得分:3)
由Squeryl集团提供:
不等于<>
所以从更大的角度来看:
(job.id <> jobExclude)
请参阅http://squeryl.org/functions.html
信用https://groups.google.com/forum/?fromgroups#!topic/squeryl/Hw7iVyvLLNM