如何使用Salat for mongodb执行像“IN”查询这样的SQL?

时间:2012-03-01 03:33:30

标签: scala mongodb salat

我在mongodb中保存了以下结构的许多记录。

case class User(_id:ObjectId = new ObjectId, email:String, role:String, employeeID:Int, createdOn:DateTime)

如何使用salat在mongodb上执行“IN”之类的查询?

e.g。

val data = UserDAO.find(MongoDbObject("employeeID" -> List(2,4,5)) // (NOT working)

由于 爬完

1 个答案:

答案 0 :(得分:6)

使用Casbah DSL:

import com.mongodb.casbah.query.Imports._

val data = UserDAO.find("employeeID" $in List(2,4,5))